pyinfra

View on PyPIReverse Dependencies (9)

2.9.2 pyinfra-2.9.2-py2.py3-none-any.whl

Wheel Details

Project: pyinfra
Version: 2.9.2
Filename: pyinfra-2.9.2-py2.py3-none-any.whl
Download: [link]
Size: 253577
MD5: bd46e7fbaf2fe6a05978f64fd98a6e25
SHA256: 20719e88a58af523a83bcd792c2c53bd3e85ad919354c326d87633ddc66feec6
Uploaded: 2024-02-25 20:40:01 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyinfra
Version: 2.9.2
Summary: pyinfra automates/provisions/manages/deploys infrastructure.
Author: Nick / Fizzadar
Author-Email: pointlessrambler[at]gmail.com
Home-Page: https://pyinfra.com
Project-Url: Documentation, https://docs.pyinfra.com
Project-Url: GitHub, https://github.com/Fizzadar/pyinfra
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: Utilities
Requires-Dist: gevent (>=1.5)
Requires-Dist: paramiko (<4,>=2.7)
Requires-Dist: click (>2)
Requires-Dist: jinja2 (<4,>2)
Requires-Dist: python-dateutil (<3,>2)
Requires-Dist: setuptools
Requires-Dist: configparser
Requires-Dist: pywinrm
Requires-Dist: distro (<2,>=1.6)
Requires-Dist: graphlib-backport; python_version < "3.9"
Requires-Dist: pyyaml; extra == "ansible"
Requires-Dist: pyyaml; extra == "dev"
Requires-Dist: pytest-cov (==4.0.0); extra == "dev"
Requires-Dist: black (==22.3.0); extra == "dev"
Requires-Dist: isort (==5.10.1); extra == "dev"
Requires-Dist: flake8 (==4.0.1); extra == "dev"
Requires-Dist: flake8-black (==0.3.0); extra == "dev"
Requires-Dist: flake8-isort (==4.1.1); extra == "dev"
Requires-Dist: mypy (==0.971); extra == "dev"
Requires-Dist: types-cryptography; extra == "dev"
Requires-Dist: types-paramiko; extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-setuptools; extra == "dev"
Requires-Dist: pyinfra-guzzle-sphinx-theme (==0.14); extra == "dev"
Requires-Dist: myst-parser (==2.0.0); extra == "dev"
Requires-Dist: sphinx (==6.2.1); extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: ipdb; extra == "dev"
Requires-Dist: ipdbplugin; extra == "dev"
Requires-Dist: flake8-spellcheck (==0.12.1); extra == "dev"
Requires-Dist: redbaron; extra == "dev"
Requires-Dist: pytest (==7.0.1); python_version <= "3.6" and extra == "dev"
Requires-Dist: coverage (==6.2); python_version <= "3.6" and extra == "dev"
Requires-Dist: pytest (==7.2.0); python_version > "3.6" and extra == "dev"
Requires-Dist: coverage (==6.5); python_version > "3.6" and extra == "dev"
Requires-Dist: pyinfra-guzzle-sphinx-theme (==0.14); extra == "docs"
Requires-Dist: myst-parser (==2.0.0); extra == "docs"
Requires-Dist: sphinx (==6.2.1); extra == "docs"
Requires-Dist: pyyaml; extra == "test"
Requires-Dist: pytest-cov (==4.0.0); extra == "test"
Requires-Dist: black (==22.3.0); extra == "test"
Requires-Dist: isort (==5.10.1); extra == "test"
Requires-Dist: flake8 (==4.0.1); extra == "test"
Requires-Dist: flake8-black (==0.3.0); extra == "test"
Requires-Dist: flake8-isort (==4.1.1); extra == "test"
Requires-Dist: mypy (==0.971); extra == "test"
Requires-Dist: types-cryptography; extra == "test"
Requires-Dist: types-paramiko; extra == "test"
Requires-Dist: types-python-dateutil; extra == "test"
Requires-Dist: types-PyYAML; extra == "test"
Requires-Dist: types-setuptools; extra == "test"
Requires-Dist: pytest (==7.0.1); python_version <= "3.6" and extra == "test"
Requires-Dist: coverage (==6.2); python_version <= "3.6" and extra == "test"
Requires-Dist: pytest (==7.2.0); python_version > "3.6" and extra == "test"
Requires-Dist: coverage (==6.5); python_version > "3.6" and extra == "test"
Provides-Extra: ansible
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 4210 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.3)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any

RECORD

Path Digest Size
pyinfra/__init__.py sha256=7ZcKHGWk7_nYxsYrbFBB_vJr-J-Ddbc56ZS4sk5ArVw 535
pyinfra/__main__.py sha256=aVd00glLz5CMJGXgt1XxbOvC2HluqaowoTOjxgIpBaA 47
pyinfra/context.py sha256=7_Fd4Y_ncHRSox68dXndRUWKwtEtnEThvHxTOwK0bSA 3351
pyinfra/local.py sha256=x4J5Ri0QHYZfNSGpOD2ILH1aaKh4_sLyiW5LAJJ7J-c 2827
pyinfra/progress.py sha256=X3hXZ4Flh_L9FE4ZEWxWoG0R4dA5UPd1FCO-Exd5Xtc 4193
pyinfra/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/version.py sha256=hAgEPHVJVjA2I-rI0gy038UAPVKcmulk-3dZLOmkYrI 153
pyinfra/api/__init__.py sha256=_gId0L-DYg7A1aofFN5ra--GBE2sq7hpobjL470OhTc 888
pyinfra/api/arguments.py sha256=FvrXGvhYNqHWrCA8yOK4O2sxKz2YTvOwOCYBOpLs0E0 10285
pyinfra/api/command.py sha256=s2819TD8bY8FyxWe2hY8Gnq_mgNzot0vFZH8WeUUJS0 7099
pyinfra/api/config.py sha256=n0E89o2OPQsTifadaJRHZM1qetCJSo59NoCvi_QbUGY 3760
pyinfra/api/connect.py sha256=mhY-MBwDDX2YAQ3znWLctxsyp0kWqAI2cF4hMDK1Jo4 1417
pyinfra/api/connectors.py sha256=oBHCG11t6Nj3joOlYaUCCZ1JmjrSNsu0HY54R2dO8Os 1016
pyinfra/api/deploy.py sha256=2_cij2IrwmPpBa7Hwvc5pFyab9UEUu0zrZ2Le97b5k0 3909
pyinfra/api/exceptions.py sha256=HgfduYZG02Rwp7GGYxGWQBkxeaiXsZ6XuyV5HvZnIGE 1312
pyinfra/api/facts.py sha256=ohC_BgYCOVE80LuCpsoccq0J88nwvDjUQvbXV7XCa-g 11226
pyinfra/api/host.py sha256=hBEOHiHRKk3QcLEtmkXkxO83H66KwYdG1GvXC39j7ew 11473
pyinfra/api/inventory.py sha256=mVBggjYyqgaNk7jzjyMLAHWZN0OSuCOQILhLUpn_tkM 7785
pyinfra/api/operation.py sha256=csbUpp7pBR2erfEX4aFgZsO0a43no_83eUm8JSRxT5Q 12637
pyinfra/api/operation.pyi sha256=RdAJNXhBo5N0V07fxB7V6-kGGG3_ov2EoGtnG_VQ9Lw 3694
pyinfra/api/operations.py sha256=wn_F3ZPnpAti-ZAdj9YC74RbZXLkIa4NyUu65Uol9Rs 12231
pyinfra/api/state.py sha256=nNKH2dOiOWicQp1tKXF1hV-1axN5-MmRlz6zo9JXu38 11298
pyinfra/api/util.py sha256=TI3do-mSBOymdvOgreZqogR0Gz7-CE-pWiJdg1J0-PM 12141
pyinfra/connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/connectors/ansible.py sha256=Z-L9CN_xHIKiHJa8hvs8lp6wdzCdvheaQbmk-66sJX8 5638
pyinfra/connectors/chroot.py sha256=hWJ97Z004JWbu7L_4Lq8YorhVJEYI4MvN8sDmpi7c6c 5367
pyinfra/connectors/docker.py sha256=CQj0b5D0uBycEatipxZAw6uSx8PmKSa27s8ePdaFIAg 8549
pyinfra/connectors/dockerssh.py sha256=wJfGzvR-CiVZ71ELHbIXcqNdSn1dLfWevpkkOVAKLpE 8504
pyinfra/connectors/local.py sha256=qA4tCnOc44pBZZx0ycySZrLybeW3bycBOkKMpRUEyr4 6381
pyinfra/connectors/mech.py sha256=d7cgODl1MwEPUq6Deu3okp4q435bBFFwVZKBpHFcXZg 4454
pyinfra/connectors/ssh.py sha256=c9dOzfuJeicONYYaeD5pkqMh_Hwoc7nOSiA1VXp3oLs 22111
pyinfra/connectors/terraform.py sha256=QGolip-PFMU-cnQXnhgNForVA-iIhr0Zx85G9w3_FgE 3099
pyinfra/connectors/util.py sha256=h4KuDtN80bV4sjebubffX2DWSAdL87_UGy-rm4t5HAQ 9157
pyinfra/connectors/vagrant.py sha256=EHIY4jklPMDtolJt5eYDlmvFRmX9cE0gvA9QgeMfkAo 4376
pyinfra/connectors/winrm.py sha256=sXb1_rouefqh7CT94sKw_IswMs71dclRf2_3twJm4m0 10047
pyinfra/connectors/pyinfrawinrmsession/__init__.py sha256=FbP7zT8Qs9k0pImTGMNzbwuokHbJKfMRHl4Qumav4yc 1113
pyinfra/connectors/sshuserclient/__init__.py sha256=Qc4RO2wknSWIiNTwOeQ0y2TeiuKHmyWDW2Dz4MOo9CE 44
pyinfra/connectors/sshuserclient/client.py sha256=UnKmVfAyF0cbmUno5wrvzks3jv6icMgOSs5FpJfzbJU 9606
pyinfra/connectors/sshuserclient/config.py sha256=UMwkvTgAIS7__re6Wz_pwH6EU4kO1-uMQ5zuFakH0v4 2721
pyinfra/facts/__init__.py sha256=myTXSOZmAqmU88Fyifn035h9Lr6Gj2mlka_jDcXyKGw 347
pyinfra/facts/apk.py sha256=2-Hz4I_7iLU06Y0T9_JX5Fo3k_FZpgKNGZ_I5KQGTto 482
pyinfra/facts/apt.py sha256=zqFSPIAaIgHWWg3eGgL-BDX1aqvgiQ7rNc8QrE1LXLg 1999
pyinfra/facts/brew.py sha256=POnOx3PWzK1B8pbtkI9wBmYSUsG0IblpwrMHZsMC7Og 2266
pyinfra/facts/bsdinit.py sha256=sx54RAmS7rjTDzLbUWv86UFtfE8H56qokektf5smN30 490
pyinfra/facts/cargo.py sha256=C_2NIWcDzT5Y6xxnT5TvuhWpLJCQTqVVXK8biiUvhjI 531
pyinfra/facts/choco.py sha256=gYdgqglICBn6SStyJvHwQGD8ayo0Zwp5EMiNuYRs5VY 703
pyinfra/facts/deb.py sha256=v2wSbOIFefY7QrQbXZ584mH_bDW9kzUqozCvZ_5dEgE 1666
pyinfra/facts/dnf.py sha256=zV_Fx4cq81lyKctDYki65e088kXDAyZiwkEcBDOoLtU 862
pyinfra/facts/docker.py sha256=fY495U7Fzjk4d7NtuTMg3WkFuQwcckaSRnoSY_E25Vw 1657
pyinfra/facts/files.py sha256=G85ppmoVwHPfAeMW3ggw6L1cefD0HulJWVytcKVI4u0 11071
pyinfra/facts/gem.py sha256=bUl8PcXHb5wIw3O4E9YAc0cPzCZQK1IbV_4f3hZht6s 473
pyinfra/facts/git.py sha256=mctWG78M7my7hT3tvhGr4589nLmvn-CA1gQou4fZf0E 1236
pyinfra/facts/gpg.py sha256=m1eKQaAEtMKxqScLn5D00ZkZS8hbPdA7GqJWjMQAEaM 3688
pyinfra/facts/hardware.py sha256=ZX6_v0lyqBNFHc-qtFEhVVQn7VLjLkEtk6EjId9jlc0 11320
pyinfra/facts/iptables.py sha256=kAK6s8chI86GBKnW58QDPxcb43ZjUQ-Cbec9f9J6ikw 3313
pyinfra/facts/launchd.py sha256=NtsaAJh0rncopvuawqqv36kOdFsUdpiYS7e5yCGoXeA 668
pyinfra/facts/lxd.py sha256=uYmqu8vSzfhM0Ymm15pT4IhI4UbRayC23GM6kSYN1mw 337
pyinfra/facts/mysql.py sha256=E0hWajYz_imRW6WjqeGni3ExQa-s5XziYOM0wypkdIE 5873
pyinfra/facts/npm.py sha256=c_bU5BoeOfBfZd_qyz2K1ZzzlH_k1VSzjuOiGqC4H8o 674
pyinfra/facts/openrc.py sha256=IluFop9jskxHnWRJkKlGZZV7nQDOFzhiAMAH0ThyiLo 1350
pyinfra/facts/pacman.py sha256=SJTdi49nBHk7Gb6ajf2I5PZTHWkqZ_k4npAf695luRs 1001
pyinfra/facts/pip.py sha256=v6pJCQHOB8DaDgpyrLTz3kKKCSqvLG_zs0uy6_gGOf8 702
pyinfra/facts/pkg.py sha256=GgRU5x9OWfAfqF-KgJiJz0ndtLKhiRGhtTG4agfunuM 452
pyinfra/facts/pkgin.py sha256=_rekZJtKLx2TOHd_REJLMDp02typZMpQkZ7sC4FLJSQ 481
pyinfra/facts/postgresql.py sha256=KHzZGmweUvRgHgnWglDX8qy2PsujmPali-rb3WcYiIQ 4035
pyinfra/facts/rpm.py sha256=CdC-r2_cfbt81z3sjAE4I-ne46jI-Of6uyDSvELVJfk 1973
pyinfra/facts/selinux.py sha256=SKBqH2r_Ii0_hjiGX9uiUMY-ZXAvbCrdVpJwLqhrlXQ 4219
pyinfra/facts/server.py sha256=6VzmhMAUqlbbiaPCc6vXizOmcisgn47z7V4MgpVXXrM 18327
pyinfra/facts/snap.py sha256=9PYA73ASi-FgBk_y42lGJyETqEgfcJGm-6EFeKzayhE 1910
pyinfra/facts/systemd.py sha256=AiN9R3BIIp8QJeWFjc18VQQ5DV3uptAX-G_HiF4YWP0 3290
pyinfra/facts/sysvinit.py sha256=zWFY2f-2YsQlI5ybaD171KG4zfs4CShVeWjJa9L5VZQ 1414
pyinfra/facts/upstart.py sha256=9mqTYsUpDs7gC5Rest2sQS3EohGXAPjEQUINJWELkW0 543
pyinfra/facts/vzctl.py sha256=AnRl6SZ7HxMGOVl021v0P37pN4tujbwLFuvxUMOCW_M 591
pyinfra/facts/windows.py sha256=1ioEHI5GuNqfIAJWlOI2iUxdn7JPANk83uvfyb5PcYs 8664
pyinfra/facts/windows_files.py sha256=Yi0l8jezgvRJp5JuncDjyBTFbhuMB8hlsrYvBFT15EU 2101
pyinfra/facts/xbps.py sha256=HBvQ7hvvzC8-Bi952s56Sn4edlOKVITuATpE2sqEPqY 481
pyinfra/facts/yum.py sha256=h255QEH8VcQTCVdkjwikyk-Pxqzh-dl3Og6a0nMmyVE 827
pyinfra/facts/zypper.py sha256=O3qoRRh6F6NUP1kEJQ3hE_VJ6C5E8wHPIqZnBthsQcM 766
pyinfra/facts/util/__init__.py sha256=f7HKu8z9_yFC899ajJ3RFiyivioaZeGfOI6nf9GviCs 521
pyinfra/facts/util/databases.py sha256=EphGQApzRBXI2nG1FL9h8bozY-o4SgdQgpv9YcnCkxs 730
pyinfra/facts/util/packaging.py sha256=XosD4S5e0L4OlGdu8gA2sQ-rq0AgYE6eg_l0_MQCNjI 1017
pyinfra/facts/util/win_files.py sha256=S_IQ5kJD6ZgkEcVHajgh7BIMolLV-1q1ghIcwAS-E1Q 2561
pyinfra/operations/__init__.py sha256=SOcW337KXIzD_LH-iJJfq14BQcCs5JzwswJ0PIzDgF4 357
pyinfra/operations/apk.py sha256=JUytx8BBkiYXWYfzsaaTF_7PPDueTYZfpBUBj8B4QZg 2033
pyinfra/operations/apt.py sha256=_7yRDo-ssqwHVc0jRSrTksDS9JxmrGctYqZa2RRfIeU 14106
pyinfra/operations/brew.py sha256=GnV15xupsd1gzIqqe-6diNvYommdpQosQzahymnIl0w 5151
pyinfra/operations/bsdinit.py sha256=L6oXQ7qVaEzLS9rhWUpuI477XZDSriEAxRNq2y8S59U 1559
pyinfra/operations/cargo.py sha256=j4EoHAdf03Ol2-463J3DljB0RTFPpH6CLB2D2xhSD94 1040
pyinfra/operations/choco.py sha256=90fUkhHQiUd3pIsvd16rc82ioxsQ8XGW6o8cpYNQPaE 1451
pyinfra/operations/dnf.py sha256=WouZYNd6sc3KkdO7K8xgm_tkxeI3VqZpxjGq0JvFTTI 5537
pyinfra/operations/files.py sha256=Nttimy_czhIJ_PJo_NxQ885WSrqfpL7NfgmJnCOhVrI 59563
pyinfra/operations/gem.py sha256=cxR2g1vHJFSgfCBM1CrCBzRHqlC4aEI2Jczil8jnKJ4 1068
pyinfra/operations/git.py sha256=nZjFpf2me7Yl1S5WMNJXhdvfY-Fr_JWbP0EXaKB9Eic 12493
pyinfra/operations/iptables.py sha256=0BZ-ZkvleoVCZWvudd1Ey0aUq0dDwqoDPDxxeb8gS-4 9251
pyinfra/operations/launchd.py sha256=HXDt3xe-XJ2WNnkHKX5Xi_IY0z8nEV_evW1Y_bC7Qxo 1162
pyinfra/operations/lxd.py sha256=81-Y4gEAHrZtO9_WBIQ2SCB2bpH4uq2njeEC7tRm0b0 1845
pyinfra/operations/mysql.py sha256=OP07_InNd7DP4ng8UtngxEnTFsoUz2-zbQKonujDGYw 19968
pyinfra/operations/npm.py sha256=Kin5Tpkg89CfHcSpxnkxjNaz3_UsB8UOmvbf_Kd36Xs 1402
pyinfra/operations/openrc.py sha256=joha-j0woTp39ZyGCQu9myldgZ3crfQ7JD0qnJSIhWs 1508
pyinfra/operations/pacman.py sha256=y9CTZNF1eKr4-8-qzIhMjzntQMLNAieS0GmD030DECM 1656
pyinfra/operations/pip.py sha256=PxYkqPMrNWavf-7lmb6QW-Yf-uAtrKKKZrkldjNsTTs 5515
pyinfra/operations/pkg.py sha256=jCBFGHTHLaV7iugT6EI0vfjDTVylm7rhuL4TsLBTGPc 2220
pyinfra/operations/pkgin.py sha256=fRICyIBK-nk0wV9u3dJ7cu-FqQL0nbDvPbvpQP8MSAg 1914
pyinfra/operations/postgresql.py sha256=yHFUWQJLB1PnCH_mTDrJOspOwEEagZ34LteFXw2Dd8o 10500
pyinfra/operations/puppet.py sha256=EOT4RnYro9K6N_HrPvYHd3bZX8rcAQxPNfLcuzm-LqE 797
pyinfra/operations/python.py sha256=Z1KrJJ-SGAk7lPNiIPh8B4U7z5hPAiUnyNoaGzQRNdY 2398
pyinfra/operations/selinux.py sha256=WpRuMRVvLK-18LpGlKu3NGSQLUoGzVwiVd4NtuumfdI 6149
pyinfra/operations/server.py sha256=WUVOBg2P4rCAUxY7-tKiw_UylNIP7WmssyQTOmIZr-A 36485
pyinfra/operations/snap.py sha256=NAXGEuIa7ObNAb45On8UzA7zVNXQAj_glOgnXXkfBus 3077
pyinfra/operations/ssh.py sha256=JErimBWP81r_UGWv-7b89FYJL90gqa7e_4Uyql8bHCA 5933
pyinfra/operations/systemd.py sha256=kI54j-Ft5c3LtqUwQvzGva5aeMHvUQDLUw5Gp36Vxxg 3799
pyinfra/operations/sysvinit.py sha256=wgKi6uWHJOLC9YqL4qQvBjMZpW0_IIgWSPqvd6JgZ-U 4326
pyinfra/operations/upstart.py sha256=VXqbieOhwmiwnCjWw2cCe3znXLA9LY3vQKsoXjKwKaE 1887
pyinfra/operations/vzctl.py sha256=qkWm9oXxDijrVvKpHb1KMTLfz90kOVThwSKGUlfuTqM 2996
pyinfra/operations/windows.py sha256=_fGBTC44xpa8e2do71kp-ANd4p4gsP2S4tFr7nD_uSk 1660
pyinfra/operations/windows_files.py sha256=--zxXbfe10BoxyyXbMNGYEjmSPbWIjGUp2x3XvArLCg 16125
pyinfra/operations/xbps.py sha256=pXz_8Hfuu6DoPyj5hfoTSIEue5yB9ygts66TQ8nT4u4 1430
pyinfra/operations/yum.py sha256=ag-yDKjz7KD2FzHAJp7f5lO0l1o-lmkTfx8ijoPlDFY 5530
pyinfra/operations/zypper.py sha256=NW5I81f0Pq8cU8pL6lMXQYLjHP81C0nqpabhyBUTvbw 5481
pyinfra/operations/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/operations/util/files.py sha256=wuVAJQjoRqXK10dMzdi8qYyaZO-MKRnr1qIOQB8s5Gk 3329
pyinfra/operations/util/packaging.py sha256=0diFZcK4EtsjRj20SCEfOxLMJSBOHtX7xRRTnLRu4dk 9004
pyinfra/operations/util/service.py sha256=SW7_vNgWFmMH6S6JMIfThs3gFJaqbPnnIE2b24I6AK4 1990
pyinfra_cli/__init__.py sha256=G0X7tNdqT45uWuK3aHIKxMdDeCgJ7zHo6vbxoG6zy_8 284
pyinfra_cli/__main__.py sha256=SqTfTdXr0giSsG5uwTDdP6IXkdW7CO9iMGCqpZefKTA 859
pyinfra_cli/commands.py sha256=8oEpNR5uHCP_Gy70J5XzBBMyCHWbLkBz3R0foAHV1Tc 1669
pyinfra_cli/exceptions.py sha256=hG-TvxSNKLmPAGy1InxtZ5vhf8fRv9X8XV5cj7avDW4 3704
pyinfra_cli/inventory.py sha256=7vu7nJ7uPwgSF-pQT3VI5piYbBQavRQtIrroNpZwMvg 8733
pyinfra_cli/log.py sha256=edFwQwu9AfEtCPqFBAhBSC6kMt2MGDdVwb4vAVEcYtw 1714
pyinfra_cli/main.py sha256=NubEIEBwOn3kYxAd5zyOQXWYYkRQdfbOJgEZ0rH4uZ4 18266
pyinfra_cli/prints.py sha256=e3GJabVzuTYN4rXSLu0w5x4Mlf-kzLlqVCqtunBvZ1I 10426
pyinfra_cli/util.py sha256=AUGgARL7gwJc3Pia185Y9nDKfn1DB2IpHfH9-Iyvkgw 5374
pyinfra_cli/virtualenv.py sha256=6j9W54JkQLN02SrZZIVwszp0GxlaaDEUWFZjBDHIWNA 2466
tests/test_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_api/test_api.py sha256=BjVq93nPIomt_zQW4QZF2gf0VfLpdAnjz0DTzQvOX_g 2295
tests/test_api/test_api_arguments.py sha256=gTTVAhkXGfUgUygLYsJovG5AuFBIyELgKcPhQnnZWsc 2043
tests/test_api/test_api_command.py sha256=OW0ESMyS5vo38u17DHeCrSIaIkW9gMU5PSkXL7mRrq0 3204
tests/test_api/test_api_config.py sha256=bf0mDrUie3On6zGC_hJBpv-wvSf3LHBIBzUDvkopEt0 708
tests/test_api/test_api_deploys.py sha256=FjBrQOOrdbaLqB0MhsRyV1bOAhdNOPDFRdFKi7ACYbI 4194
tests/test_api/test_api_facts.py sha256=JtHbZc_w0dDsuovPrvv20m2KBpDRHIO6ce83zQBPXBg 11745
tests/test_api/test_api_host.py sha256=U_VW2vTl35vR8EdyIGMKr4y0ydsDLbvHSjZDa99CyNE 1119
tests/test_api/test_api_inventory.py sha256=VLbV0MXdRLOPvTXJF156ne6rAx1cBlFfgq_1S79s4tw 2013
tests/test_api/test_api_operations.py sha256=PZXEm29ChOdU9V8oOEQy_GAqkzLwlo6pmrXOk9HmjEg 23145
tests/test_api/test_api_util.py sha256=uHv4oLpoy1_tzOoqFA1zpdvC74SvjitZbxQwp0dmjTs 1716
tests/test_cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_cli/test_cli.py sha256=yokMaDm_vR-vUQweuzr2_GtF8G5xiUfz9vteApEGGY4 6967
tests/test_cli/test_cli_deploy.py sha256=ug6bRzAsK3yjWCJC55RAIqVGa8jjzOWwXCvqPk7IDsw 5794
tests/test_cli/test_cli_exceptions.py sha256=jJnmpIC9Q3iLzpwU24x2M01wsOkpPj0iVAW5FFbXCy0 1565
tests/test_cli/test_cli_util.py sha256=-Ehnj0cO-EkF-6KLxcPPcFeuAUMTz-fKITrxhuiYhV4 2562
tests/test_cli/test_context_objects.py sha256=JiUTwQP7yvcqA47Kq9jtdsB_Z8nxGMZN46d9pR--FYA 2130
tests/test_cli/util.py sha256=ePf-jzUoRP7STVYR_fjSgDEjLuyDIn0kZqCt9FHmMvs 315
tests/test_connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_connectors/test_ansible.py sha256=CG8_HP2nwUsKv5_rUfwz_q-zauAqljRRnjiwFD8wDSI 2009
tests/test_connectors/test_chroot.py sha256=pN5nfek2sxipmW-AKIhv6bgNeNSPS2Fmgnio4-7M140 5904
tests/test_connectors/test_docker.py sha256=v2mx9zi7NTaIs9Hh44QUFpZCyl4Fv9MmbWTwYrLd01k 6563
tests/test_connectors/test_dockerssh.py sha256=JrgeTQeL5x6xcmGvVnJUpOdrMJYSFOus6DkAM0Ud5gk 9438
tests/test_connectors/test_local.py sha256=0xCof7aKtB2v3SkwaHHGnKem_94VmQ5JvNMVgQcYOqw 7494
tests/test_connectors/test_mech.py sha256=Icwp8Cko9SVR7A3hHHP5rujybOEDJvaR3Bjt2xbgijM 4307
tests/test_connectors/test_ssh.py sha256=zohGriKVgZXDi9qVbnXd4VKnZ8RNYF5GH-JxbMttIts 39545
tests/test_connectors/test_sshuserclient.py sha256=2PQNLPhNL6lBACc6tQuXmPoog-9L6AdDQNrA-rEw1_8 5734
tests/test_connectors/test_terraform.py sha256=5wTv2nsuNEIzEZ90s3UzzEhss_pOJJf_DFS2Bl40MEE 3751
tests/test_connectors/test_util.py sha256=jige6adjbohnu9GXlHA3o2iPJZwxVXssRP974hz83f0 5195
tests/test_connectors/test_vagrant.py sha256=3ykACWTSvcRiiaooMrPplLtxF3AhJ8FTVJu0ShWbk8Q 3542
tests/test_connectors/test_winrm.py sha256=Cx_hNYIGUU6sgTDWrd-_ADzrt63a2Qyp4NUV3irS61k 2466
pyinfra-2.9.2.dist-info/LICENSE.md sha256=gwC95tUll0gwB32tHNkTAasN7Sb6vjWzXa305NwClbI 1076
pyinfra-2.9.2.dist-info/METADATA sha256=pwK8ZD-SmMlDKbgNOw_ppscghWUoA6GFpMExpDJoG38 8375
pyinfra-2.9.2.dist-info/WHEEL sha256=P2T-6epvtXQ2cBOE_U1K4_noqlJFN3tj15djMgEu4NM 110
pyinfra-2.9.2.dist-info/entry_points.txt sha256=OuwjS6QP-HybqPovfhcfM4Oh_1IuJT92orRY6hX8tDk 439
pyinfra-2.9.2.dist-info/top_level.txt sha256=2K6D1mK35JTSEBgOfEPV-N-uA2SDErxGiE0J-HUMMVI 26
pyinfra-2.9.2.dist-info/RECORD

top_level.txt

pyinfra
pyinfra_cli
tests

entry_points.txt

pyinfra = pyinfra_cli.__main__:execute_pyinfra
ansible = pyinfra.connectors.ansible
chroot = pyinfra.connectors.chroot
docker = pyinfra.connectors.docker
dockerssh = pyinfra.connectors.dockerssh
local = pyinfra.connectors.local
mech = pyinfra.connectors.mech
ssh = pyinfra.connectors.ssh
terraform = pyinfra.connectors.terraform
vagrant = pyinfra.connectors.vagrant
winrm = pyinfra.connectors.winrm