Bug 279262 - sysutils/py-pyinfra: New port, pyinfra automates infrastructure.
Summary: sysutils/py-pyinfra: New port, pyinfra automates infrastructure.
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://pyinfra.com/
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-23 21:55 UTC by Florian Walpen
Modified: 2024-05-23 22:09 UTC (History)
0 users

See Also:


Attachments
Add py-pyinfra port to sysutils, 2.9.2 release. (3.67 KB, patch)
2024-05-23 22:09 UTC, Florian Walpen
dev: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Walpen 2024-05-23 21:55:03 UTC
Patch coming in a few minutes, adds a port of pyinfra:

https://pyinfra.com/

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.

I also take maintainership of this port.
Comment 1 Florian Walpen 2024-05-23 22:09:10 UTC
Created attachment 250912 [details]
Add py-pyinfra port to sysutils, 2.9.2 release.

Apply patch with `git am`. Added to the sysutils category like similar tools (e.g. ansible).

Disclaimer: This is my first python port, so I may have overlooked something. But everything seems to work as far as I tested (poudriere, runtime, 14.0-RELEASE).