pyinfra turns Python code into shell commands and runs them on your servers.
Execute ad-hoc commands and write declarative operations. Target SSH servers,
local machine and Docker containers. Fast and scales from one server to
thousands.
Think ansible but Python instead of YAML, and a lot faster.
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-pyinfra listed in the above command, you can pick from the names under the Packages section.
sysutils/py-pyinfra: Update 3.3.1 => 3.5, take maintainership
Changelogs:
https://github.com/pyinfra-dev/pyinfra/releases/tag/v3.4https://github.com/pyinfra-dev/pyinfra/releases/tag/v3.5
- Switch from GitHub to PyPI as per Python Ports Policy.
- Switch from distutils to pep517 as per Python Ports Policy.
- Remove dependency from devel/py-configparser as this backport is only
relevant to Python <3.
- Pyinfra dropped configparser as a requirement in v3.5 (no longer
imported).
- Remove runtime devel/py-setuptools as the Ports framework no longer
recommends setuptools as a runtime dependency.
- Removed PYTEST_BROKEN_TESTS entry for test_sshuserclient. This was
broken due to Paramiko <3.2 missing PKey.from_type_string. But Port's
tree now ships Paramiko 3.5.1, so the test passes.
Also removed the comments as they are no longer relevant.
PR: 289301
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
sysutils/py-pyinfra: new port: automates infrastructure
pyinfra turns Python code into shell commands and runs them on your
servers.
Execute ad-hoc commands and write declarative operations. Target SSH
servers, local machine and Docker containers. Fast and scales from one
server to thousands.
Think ansible but Python instead of YAML, and a lot faster.
PR: 279262