{"name":"python312Packages.pyinfra","summary":"Python-based infrastructure automation","description":"pyinfra automates/provisions/manages/deploys infrastructure. It can be used for\nad-hoc command execution, service deployment, configuration management and more.","homepage_url":"https://pyinfra.com","license":"MIT","attribute_paths":["python312Packages.pyinfra"],"releases":[{"version":"3.4.1","last_updated":"2025-11-23T21:50:36Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"ee09932cedcef15aaf476f9343d1dea2cb77e261","date":"2025-11-23T21:50:36Z","outputs":[{"name":"out","path":"/nix/store/6x5yn2i6h59accfrlyvfbxrj6if722n8-python3.12-pyinfra-3.4.1","default":true},{"name":"dist","path":"/nix/store/4zd7jc8lv9yim22d4fb6pp0z2gr6bych-python3.12-pyinfra-3.4.1-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"ee09932cedcef15aaf476f9343d1dea2cb77e261","date":"2025-11-23T21:50:36Z","outputs":[{"name":"out","path":"/nix/store/8gvq67bgksbkzr0aqvwn3cmraln8iwgm-python3.12-pyinfra-3.4.1","default":true},{"name":"dist","path":"/nix/store/9pflcbz7sl56fsgp78bvl0wb0rwc4imq-python3.12-pyinfra-3.4.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"ee09932cedcef15aaf476f9343d1dea2cb77e261","date":"2025-11-23T21:50:36Z","outputs":[{"name":"out","path":"/nix/store/vvad3sjis9mjhcv8qn4zc882qn8l1qqw-python3.12-pyinfra-3.4.1","default":true},{"name":"dist","path":"/nix/store/qpgzrdhifskz1gzkal894rfjypmb1max-python3.12-pyinfra-3.4.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"ee09932cedcef15aaf476f9343d1dea2cb77e261","date":"2025-11-23T21:50:36Z","outputs":[{"name":"out","path":"/nix/store/w0yfmrlq3jb97i65qs8rbxrbsv7a9v01-python3.12-pyinfra-3.4.1","default":true},{"name":"dist","path":"/nix/store/mlb2xxwqlm8blh6ck5zwjbpyrzga1081-python3.12-pyinfra-3.4.1-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"3.2","last_updated":"2025-07-28T17:09:23Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"648f70160c03151bc2121d179291337ad6bc564b","date":"2025-07-28T17:09:23Z","outputs":[{"name":"out","path":"/nix/store/h06p0bqa0rb6igymv6l7rps81zvh69l7-python3.12-pyinfra-3.2","default":true},{"name":"dist","path":"/nix/store/49c4brs2xhvz2z69xaps9497r53ldq5i-python3.12-pyinfra-3.2-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"648f70160c03151bc2121d179291337ad6bc564b","date":"2025-07-28T17:09:23Z","outputs":[{"name":"out","path":"/nix/store/5aab691367klhj3grji932nkkiq463sp-python3.12-pyinfra-3.2","default":true},{"name":"dist","path":"/nix/store/gj1b60dxzc94r8wpg82xniagwv0ippdq-python3.12-pyinfra-3.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"648f70160c03151bc2121d179291337ad6bc564b","date":"2025-07-28T17:09:23Z","outputs":[{"name":"out","path":"/nix/store/555d22ni3291kcfy1lzdg9n9waa1h770-python3.12-pyinfra-3.2","default":true},{"name":"dist","path":"/nix/store/qlmc7by50fikvvf53ckfri17pdnn8s6i-python3.12-pyinfra-3.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"648f70160c03151bc2121d179291337ad6bc564b","date":"2025-07-28T17:09:23Z","outputs":[{"name":"out","path":"/nix/store/1r58qq519x6il61w4zvpbkly3k1czp4h-python3.12-pyinfra-3.2","default":true},{"name":"dist","path":"/nix/store/7l5arxbdp73xrchr6zl6cwin476xxwak-python3.12-pyinfra-3.2-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"3.1.1","last_updated":"2024-12-23T21:10:33Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"de1864217bfa9b5845f465e771e0ecb48b30e02d","date":"2024-12-23T21:10:33Z","outputs":[{"name":"out","path":"/nix/store/hfsks4hb8nshg100r9xf9fyhzjm39rfr-python3.12-pyinfra-3.1.1","default":true},{"name":"dist","path":"/nix/store/a91cs0qpybd1250w6fwwna78h02w6vnj-python3.12-pyinfra-3.1.1-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"de1864217bfa9b5845f465e771e0ecb48b30e02d","date":"2024-12-23T21:10:33Z","outputs":[{"name":"out","path":"/nix/store/xahci0wyhdrpchqy6xhvzibc0zfnqx6d-python3.12-pyinfra-3.1.1","default":true},{"name":"dist","path":"/nix/store/8biyk9ywqyvgna0dpqg21x41gq1rgcrr-python3.12-pyinfra-3.1.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"de1864217bfa9b5845f465e771e0ecb48b30e02d","date":"2024-12-23T21:10:33Z","outputs":[{"name":"out","path":"/nix/store/n9162n1734wqr370dz51gnq5bh9xs9mq-python3.12-pyinfra-3.1.1","default":true},{"name":"dist","path":"/nix/store/vd8pcsab2m9a0gz8p9dzdpc5qy1ai26n-python3.12-pyinfra-3.1.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"de1864217bfa9b5845f465e771e0ecb48b30e02d","date":"2024-12-23T21:10:33Z","outputs":[{"name":"out","path":"/nix/store/zn0vn4xw2xkryxsa0fxbm7pli4h96bip-python3.12-pyinfra-3.1.1","default":true},{"name":"dist","path":"/nix/store/xzc5zfdr8q07cd1q8gybmpin51mykvfg-python3.12-pyinfra-3.1.1-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"3.1","last_updated":"2024-09-10T15:01:03Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"5ed627539ac84809c78b2dd6d26a5cebeb5ae269","date":"2024-09-10T15:01:03Z","outputs":[{"name":"out","path":"/nix/store/shyrvq3ibdwwsq3v84352rblsig7jibg-python3.12-pyinfra-3.1","default":true},{"name":"dist","path":"/nix/store/3jqawzv0mdqpkrfh1qqh36nvzyz7qzgv-python3.12-pyinfra-3.1-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"5ed627539ac84809c78b2dd6d26a5cebeb5ae269","date":"2024-09-10T15:01:03Z","outputs":[{"name":"out","path":"/nix/store/irv1c3cn19mqzismznnb51xd65ps7a06-python3.12-pyinfra-3.1","default":true},{"name":"dist","path":"/nix/store/j9g1xhm1adm3inv2ml9vya0lf16yynbp-python3.12-pyinfra-3.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"5ed627539ac84809c78b2dd6d26a5cebeb5ae269","date":"2024-09-10T15:01:03Z","outputs":[{"name":"out","path":"/nix/store/zi0cfmbf06vhg3r3qx8r4sqyff7h56dh-python3.12-pyinfra-3.1","default":true},{"name":"dist","path":"/nix/store/krynrkp28jdg276bs9w9zws9fkmslwgr-python3.12-pyinfra-3.1-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"5ed627539ac84809c78b2dd6d26a5cebeb5ae269","date":"2024-09-10T15:01:03Z","outputs":[{"name":"out","path":"/nix/store/09sdjgqbk7cklccnvn3kspcilnv39qdz-python3.12-pyinfra-3.1","default":true},{"name":"dist","path":"/nix/store/3srybkhizfl87gxp59frzd4jzld37yj2-python3.12-pyinfra-3.1-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"3.0.2","last_updated":"2024-08-14T11:41:26Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"0cb2fd7c59fed0cd82ef858cbcbdb552b9a33465","date":"2024-08-14T11:41:26Z","outputs":[{"name":"out","path":"/nix/store/hy9inglb687lm3cpbvva0lljcmg0cz7l-python3.12-pyinfra-3.0.2","default":true},{"name":"dist","path":"/nix/store/hzcbahgjjhby7izf7di5n00942bdipy2-python3.12-pyinfra-3.0.2-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"0cb2fd7c59fed0cd82ef858cbcbdb552b9a33465","date":"2024-08-14T11:41:26Z","outputs":[{"name":"out","path":"/nix/store/s0rph526kcg7an6mxiydrmq380mhl4rv-python3.12-pyinfra-3.0.2","default":true},{"name":"dist","path":"/nix/store/3d37rgjc67i47p0f1121r34y3319cymm-python3.12-pyinfra-3.0.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"0cb2fd7c59fed0cd82ef858cbcbdb552b9a33465","date":"2024-08-14T11:41:26Z","outputs":[{"name":"out","path":"/nix/store/76mxl64bwrmmzpmi1bxv61mfglzv5zkq-python3.12-pyinfra-3.0.2","default":true},{"name":"dist","path":"/nix/store/fd140jbg1dn215y4543vnwmj8dpy56dn-python3.12-pyinfra-3.0.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"0cb2fd7c59fed0cd82ef858cbcbdb552b9a33465","date":"2024-08-14T11:41:26Z","outputs":[{"name":"out","path":"/nix/store/jy15fyyvgjxxiq5f06n09l96gmsg3xsf-python3.12-pyinfra-3.0.2","default":true},{"name":"dist","path":"/nix/store/rg6nhjgpa7lp7xdxhbjrkpp6cldjxddb-python3.12-pyinfra-3.0.2-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"2.9.2","last_updated":"2024-07-31T08:48:38Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"c3392ad349a5227f4a3464dce87bcc5046692fce","date":"2024-07-31T08:48:38Z","outputs":[{"name":"out","path":"/nix/store/7q112qff03j26ajz3axjww7fpnb5xs5a-python3.12-pyinfra-2.9.2","default":true},{"name":"dist","path":"/nix/store/q3hhkshwk5dbkj7yl3fqh1p6ixji0skd-python3.12-pyinfra-2.9.2-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"c3392ad349a5227f4a3464dce87bcc5046692fce","date":"2024-07-31T08:48:38Z","outputs":[{"name":"out","path":"/nix/store/aakd5sz9rfw8i5ng3ywir9j7258yydha-python3.12-pyinfra-2.9.2","default":true},{"name":"dist","path":"/nix/store/56wkwjycvrbjn5q7dpvdsjisxc3y74wr-python3.12-pyinfra-2.9.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"c3392ad349a5227f4a3464dce87bcc5046692fce","date":"2024-07-31T08:48:38Z","outputs":[{"name":"out","path":"/nix/store/aws18rixxqya7pq5rp4rrdavknsjsrxq-python3.12-pyinfra-2.9.2","default":true},{"name":"dist","path":"/nix/store/kzfqcyl4y2ncnb7686i5qpfaar6mgbv3-python3.12-pyinfra-2.9.2-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"c3392ad349a5227f4a3464dce87bcc5046692fce","date":"2024-07-31T08:48:38Z","outputs":[{"name":"out","path":"/nix/store/0wsjk76v5x7w1j1vkxj77pyjnlkgiv1l-python3.12-pyinfra-2.9.2","default":true},{"name":"dist","path":"/nix/store/zbvshg3rsbclsg3dyij2v7rafc5cg11c-python3.12-pyinfra-2.9.2-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false},{"version":"2.8","last_updated":"2024-03-19T05:49:19Z","platforms":[{"arch":"arm64","os":"macOS","system":"aarch64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"5710127d9693421e78cca4f74fac2db6d67162b1","date":"2024-03-19T05:49:19Z","outputs":[{"name":"out","path":"/nix/store/mz5f1mwxpb7y3dp416bpjbgnd78484ng-python3.12-pyinfra-2.8","default":true},{"name":"dist","path":"/nix/store/lca70s5whc740qph45csh051gkqhh4sy-python3.12-pyinfra-2.8-dist"}],"broken":false,"insecure":false},{"arch":"arm64","os":"Linux","system":"aarch64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"5710127d9693421e78cca4f74fac2db6d67162b1","date":"2024-03-19T05:49:19Z","outputs":[{"name":"out","path":"/nix/store/x08rhp0c95m8lzscm5smp63wixixjbh2-python3.12-pyinfra-2.8","default":true},{"name":"dist","path":"/nix/store/7syhc75brrgx3a62qlq1whkydqkh57ha-python3.12-pyinfra-2.8-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"macOS","system":"x86_64-darwin","attribute_path":"python312Packages.pyinfra","commit_hash":"5710127d9693421e78cca4f74fac2db6d67162b1","date":"2024-03-19T05:49:19Z","outputs":[{"name":"out","path":"/nix/store/iyx7wg51gf74cdqiihwa4a8ibb65njf1-python3.12-pyinfra-2.8","default":true},{"name":"dist","path":"/nix/store/1hjms0h8y5vs33rch1dfjgbz7g1d464v-python3.12-pyinfra-2.8-dist"}],"broken":false,"insecure":false},{"arch":"x86-64","os":"Linux","system":"x86_64-linux","attribute_path":"python312Packages.pyinfra","commit_hash":"5710127d9693421e78cca4f74fac2db6d67162b1","date":"2024-03-19T05:49:19Z","outputs":[{"name":"out","path":"/nix/store/bb6rncfwb7z6iirj9cwzqgf2klgxl8vk-python3.12-pyinfra-2.8","default":true},{"name":"dist","path":"/nix/store/v7v9hgw5k5fdwy8hrr9zdmkwa882s0zq-python3.12-pyinfra-2.8-dist"}],"broken":false,"insecure":false}],"platforms_summary":"Linux and macOS","outputs_summary":"out, dist","prerelease":false,"broken":false,"insecure":false}]}