19 buildPythonPackage rec {
22 format = "setuptools";
24 disabled = pythonOlder "3.7";
26 src = fetchFromGitHub {
29 rev = "refs/tags/v${version}";
30 hash = "sha256-35qM6u3I8yH1E8mrlaeFjhliOVTkMXH13b8S6e9ROig=";
33 propagatedBuildInputs = [
51 pythonImportsCheck = [
56 # Test requires SSH binary
57 "test_load_ssh_config"
61 description = "Python-based infrastructure automation";
63 pyinfra automates/provisions/manages/deploys infrastructure. It can be used for
64 ad-hoc command execution, service deployment, configuration management and more.
66 homepage = "https://github.com/Fizzadar/pyinfra";
67 maintainers = with maintainers; [ totoroot ];
68 license = licenses.mit;