{"library":"pyinfra","type":"library","category":null,"description":"pyinfra is an infrastructure automation tool that transforms Python code into shell commands, executing them on remote servers, local machines, or Docker containers. It offers fast, agentless deployments and scales from single servers to thousands, aiming to be a Python-based alternative to YAML-centric tools like Ansible. It is currently at version 3.7 and maintains an active development and release cadence.","language":"python","status":"active","version":"3.7","tags":["infrastructure-as-code","devops","automation","configuration-management","provisioning","deployment"],"install":[{"cmd":"pip install pyinfra","imports":["from pyinfra.operations import apt","from pyinfra import host","from pyinfra.facts.server import Hostname","from pyinfra.api import deploy"]},{"cmd":"uv tool install pyinfra","imports":[]}],"homepage":"https://pyinfra.com","github":"https://github.com/pyinfra-dev/pyinfra","docs":"https://docs.pyinfra.com","changelog":null,"pypi":"https://pypi.org/project/pyinfra/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":80,"avg_install_s":6.5,"avg_import_s":1.41,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/pyinfra/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}