morrison12
morrison12
This change adds support for use of non-embedded artwork (i.e. artwork kept in folder.jpg) in the absence of embedded artwork. Such artwork is supported by Squeezebox Server and this option...
This is a first attempt at expanding SELinux support in PyInfra, specifically facts and operations for each of: 1. Booleans 1. Port labelling 1. File Contexts 1. File Context Mappings...
## Describe the bug The third bullet under [Contributing/Code Style](https://docs.pyinfra.com/en/latest/contributing.html#code-style) says _single quotes everywhere possible_ but 1. in ``setup.cfg`` line 13 is ``inline-quotes = double`` and 2. in ``pyproject.toml`` ``skip-string-normalization...
This is a fact and an operation to support file "flags" as found in[ BSD-derived](https://github.com/morrison12/pyinfra/pull/new/flags) OSs (including macOS). The first example for macOS would be automating the usual `chflags nohidden...
Change macOS runner to macos-latest. Another possibility is macos-11 and manually changing to macos-12 later.
## Describe the bug Unit tests on macOS always fail as runner longer supported: see [this recent result](https://github.com/Fizzadar/pyinfra/actions/runs/2789933527) and [this announcement](https://github.com/actions/virtual-environments/issues/5583) ## To Reproduce Make a pull request ## Expected...
## Describe the bug It appears different keys into the `host.facts` cache are (sometimes ?) used depending on whether a fact is being retrieved or an operation is trying to...
This is the beginning of an implementation of `files.block` (and `files.Block`) as contemplated in #565. The main missing feature I can see is `assume_file_present` which is need for the common...
I might be misunderstanding the intended use but when I trial to serialise a `dataclass` containing an `InitVar` (e.g. as in the example below) I get this exception: ```python Traceback...
Initial support for ``opkg`` ( Openwrt's package manager). Addresses issue #1046.