pyinfra

View on PyPIReverse Dependencies (11)

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

Wheel Details

Project: pyinfra
Version: 3.1.1
Filename: pyinfra-3.1.1-py2.py3-none-any.whl
Download: [link]
Size: 255376
MD5: c6472951115407e2738a9da6afd29988
SHA256: c87c75fcc03197ce84cb078838e225669be5cc0c4d4e52e408a9e774a3d183f6
Uploaded: 2024-09-25 21:41:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyinfra
Version: 3.1.1
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: Utilities
Requires-Python: >=3.8
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: typeguard
Requires-Dist: distro (<2,>=1.6)
Requires-Dist: packaging (>=16.1)
Requires-Dist: importlib-metadata (>=3.6); python_version < "3.10"
Requires-Dist: typing-extensions; python_version < "3.11"
Requires-Dist: graphlib-backport; python_version < "3.9"
Requires-Dist: pytest (==8.2.1); extra == "dev"
Requires-Dist: coverage (==7.5.1); extra == "dev"
Requires-Dist: pytest-cov (==5.0.0); extra == "dev"
Requires-Dist: black (==24.4.2); extra == "dev"
Requires-Dist: isort (==5.13.2); extra == "dev"
Requires-Dist: flake8 (==7.0.0); extra == "dev"
Requires-Dist: flake8-black (==0.3.6); extra == "dev"
Requires-Dist: flake8-isort (==6.1.1); extra == "dev"
Requires-Dist: mypy; 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.16); 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: pyinfra-guzzle-sphinx-theme (==0.16); extra == "docs"
Requires-Dist: myst-parser (==2.0.0); extra == "docs"
Requires-Dist: sphinx (==6.2.1); extra == "docs"
Requires-Dist: pytest (==8.2.1); extra == "test"
Requires-Dist: coverage (==7.5.1); extra == "test"
Requires-Dist: pytest-cov (==5.0.0); extra == "test"
Requires-Dist: black (==24.4.2); extra == "test"
Requires-Dist: isort (==5.13.2); extra == "test"
Requires-Dist: flake8 (==7.0.0); extra == "test"
Requires-Dist: flake8-black (==0.3.6); extra == "test"
Requires-Dist: flake8-isort (==6.1.1); extra == "test"
Requires-Dist: mypy; 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"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 4255 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
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=S6DvGjjTEjM4u2m9oIAmAaV7kXIJzVwYf725P1muIuY 3395
pyinfra/local.py sha256=0bpIRCyDKM6i_jA1i8Ej2qr_iWIF9cUYWutXNdLj8po 2751
pyinfra/progress.py sha256=X3hXZ4Flh_L9FE4ZEWxWoG0R4dA5UPd1FCO-Exd5Xtc 4193
pyinfra/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/version.py sha256=LZf50PHDzEZv65w0G-iMICoQ9US0U5LWHAOEmNtkF3I 216
pyinfra/api/__init__.py sha256=suGbKKM-qCduuXFYBEcyswlTqozewtYpdLRhK63PVn0 942
pyinfra/api/arguments.py sha256=51cMf5GHBAodg5SNuGAqafNYuWtCciKR6n8bn664TVI 9943
pyinfra/api/arguments_typed.py sha256=WQKr0wDtlgJGq-Vkv_oPAz7f-LxjqQv3wJCdvVrePWk 2331
pyinfra/api/command.py sha256=SyUlxvhYlXpgFpg0jua8bzQ2KPtVYQXHcvD6AUL2SCI 7226
pyinfra/api/config.py sha256=wS6Pi4T4DxNkzO4llNY-ghLxyI5VBJ26uGvgMPZxIKY 9043
pyinfra/api/connect.py sha256=Z9wusMLR_jBkKKk5D4AUOj8LHl3H5MsNO5FxAeR4jac 1416
pyinfra/api/connectors.py sha256=nie7JuLxMSC6gqPjmjuCisQ11R-eAQDtMMWF6YbSQ48 659
pyinfra/api/deploy.py sha256=GbXtjhmUYpnzf7WNlqwIrFw6tOMiP6WjJBmJ4CyvNYM 3053
pyinfra/api/exceptions.py sha256=cCbUp1qN1QO0d9aAvOAbRgYpLi0vUI5j7ZqSjcD1_P8 1861
pyinfra/api/facts.py sha256=aMPtkB7vypyXRQDThjwJZzAnEgqjP0wrwyEhRHQf4Js 9449
pyinfra/api/host.py sha256=ehTWAAEwpWJ8hQU6lU1kcR0bP-WFnrB12QvnMaaSGu4 13752
pyinfra/api/inventory.py sha256=nPITdNEJ7q71adIqS_OKHsMjD7amUuHEuTl6xzgh1Gk 7734
pyinfra/api/operation.py sha256=Dp7pH9H3EYs7U1ZvquYUbOtWJPO9iIAa4H7GwXdxFxs 15170
pyinfra/api/operations.py sha256=jvz9ISfwmQnAQVUKLnbrRdD9QHIAAfypo9l5b3fYG1w 10894
pyinfra/api/state.py sha256=3dXRjeZJXnzLcbP9E4aogkRPwIg3_kK1h4Tf4FVZock 12622
pyinfra/api/util.py sha256=K4aFjGW7KAz2ZQqfRriRqyHMCQFFrX06WPola3epjaE 12410
pyinfra/connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/connectors/base.py sha256=2fASiV-MvpXgcZAFLM_PUwYx5ax6EHai44ri_oEKeSE 3732
pyinfra/connectors/chroot.py sha256=X5U3vi-zPm4DV-lHTwoHU8iEl8dppDiYJoWP_1mJVFY 5919
pyinfra/connectors/docker.py sha256=2UNHhXS4hpLo7I19ixDeSd7JR8SNo43VgqsaUIZQZJ4 8741
pyinfra/connectors/dockerssh.py sha256=VWHY--jqs3yf-RuPUZXav4vLeON9SzoVC9CUyOJo1rg 8919
pyinfra/connectors/local.py sha256=eFDrBalS1yPCIUdQzh8h2HF3VP2nDn0uVFKOeeQZfiw 6888
pyinfra/connectors/ssh.py sha256=Pr7W_aiGstkWQqrwm-cNENzhzTWTBLWM-XAAbF9uOEQ 21212
pyinfra/connectors/ssh_util.py sha256=CN_5AdTA3RpiWCnXTrRBjez1NsN59hITDzQmXIkZvoE 3683
pyinfra/connectors/terraform.py sha256=Tu59cbemll5CfqlIaQtOrLa0HKzl23c64ih0DZXJu1I 4227
pyinfra/connectors/util.py sha256=0bvoMsGMD-Tbfaer8NUhWJjBnaNKdmE83PDg48BYjcU 11374
pyinfra/connectors/vagrant.py sha256=oEeRglzRmemRXW3vilsp_Xg9qnZMRprRJO9fd_C-f5M 4759
pyinfra/connectors/sshuserclient/__init__.py sha256=Qc4RO2wknSWIiNTwOeQ0y2TeiuKHmyWDW2Dz4MOo9CE 44
pyinfra/connectors/sshuserclient/client.py sha256=24KWAAqIaUPQIod-CSeXKkA_WhQnIIGWaLKlnVUATDY 9746
pyinfra/connectors/sshuserclient/config.py sha256=UMwkvTgAIS7__re6Wz_pwH6EU4kO1-uMQ5zuFakH0v4 2721
pyinfra/facts/__init__.py sha256=myTXSOZmAqmU88Fyifn035h9Lr6Gj2mlka_jDcXyKGw 347
pyinfra/facts/apk.py sha256=q76WdaCNZGKzYia5vMscCsOi4WlnBhcj_9c7Jj-2LqQ 581
pyinfra/facts/apt.py sha256=l_ABTyUFlh6C2W6oDdv-9x4MPDJ4M47RRtx8qsTSpJc 2175
pyinfra/facts/brew.py sha256=qDz89ZlZOiCZv0GLOXOjgFtqq66SLaYXgCncYP2LwDs 2584
pyinfra/facts/bsdinit.py sha256=hyESeGu0hPf8HY1D0bIFFFNFpXRdZB2R52aflVQPf9o 577
pyinfra/facts/cargo.py sha256=OQF6nOulp2TIaFK1fiAEevsXnL5OMQUL6LkFHidb1yo 605
pyinfra/facts/choco.py sha256=A0VCXnI5H9RocgO1IvaNWRIxnXiIZYEzIDG1F-ydJi4 790
pyinfra/facts/deb.py sha256=XGyxnow9wjpE8ZKTZDa1_SNChMyMcNgFeTG1ka5uky4 1922
pyinfra/facts/dnf.py sha256=9rTBgLHewbk8XCJuikzAYCumfFAzbmmHMchlaXBhdWw 977
pyinfra/facts/docker.py sha256=CVSsUEiBaQrNvM1mggoKCXj5DdzwmcbufUY96koqKBw 2250
pyinfra/facts/files.py sha256=qJw5_xnPxS5orFy2Ch4oUjmiFUFGGe71UEXoXdZBSek 11765
pyinfra/facts/flatpak.py sha256=lnuFZYGPtPDe35YXTVgn5M0rhgcA5ys3fMI6EmvCnm4 1536
pyinfra/facts/gem.py sha256=ktC2hofSwYX0fVcdWleU74ddjW1RPZvKMW-3wYp9lJE 572
pyinfra/facts/git.py sha256=6e_2GjDT2oAxdtkHTyeMYQ9N64gZDorLTTVeZhFel18 1276
pyinfra/facts/gpg.py sha256=wYKoQl4aHXB1UqqbWCdVhUoa6N6Liz01AmH8fPjxR48 3813
pyinfra/facts/hardware.py sha256=9UOgvzlJ7jx7hPfmkhldYEymKEiKMR3ZVFGfZXl_oe0 12023
pyinfra/facts/iptables.py sha256=sUkywfHZUXnMZF_KshAnyJufrJvZ9fBYnERSRbwOCRE 3374
pyinfra/facts/launchd.py sha256=D0RSpBQXt4a4zJOxwxIb5RYY34sAx6ZrWj8NxwYqhIc 767
pyinfra/facts/lxd.py sha256=NeIMK9VsDXlRf7q3j17oYbdigL7XjLnhmqv63t6CrzQ 466
pyinfra/facts/mysql.py sha256=dHEn3E5rTe4aw3DNHikmgj_VBkQeJZs-gfuS5N35BqE 6135
pyinfra/facts/npm.py sha256=rI3at2M6Rfwb4cPj5gTivMTss5POs5_W2Ilcrgv8XAA 756
pyinfra/facts/openrc.py sha256=gAXl3evsDXSHcIKIj4E_CRerAugEFpGGNRxJBr0rBAk 1490
pyinfra/facts/pacman.py sha256=NJ43rYc5k4uhl5sFxd9sTg7yqTQhB3xsREsusS6BzwU 1198
pyinfra/facts/pip.py sha256=ORyrVxu_-8eIr0uSCkI6x4MH-sorDEavml4aozcdrOA 738
pyinfra/facts/pkg.py sha256=iIvinsJxEaSYAaRw_5_WD5WlIlcy4ksKa0lwj0CFxco 520
pyinfra/facts/pkgin.py sha256=Y4QfUwtWcBH-h77O-MtiixSepHK0p-lcebrqdmABfs8 580
pyinfra/facts/postgres.py sha256=7cg0Nq8wNIWnKw3B8dJpgjSFZ7q90-_NhwEw2NsSJm8 4229
pyinfra/facts/postgresql.py sha256=4nusMVvGhtku86KX4O4vjSxh_MamxZy_kmTQvvy0GhE 223
pyinfra/facts/rpm.py sha256=SzHNCNUMA-j5uJl4PKRTFpckOvNZ2zpxNeQyOCl8Usk 2225
pyinfra/facts/runit.py sha256=iarF_Tql8bkNeHsKGRANRKNyBWwMsflsTNXj1Wz14i8 2021
pyinfra/facts/selinux.py sha256=as3AvC6p88er0rYBFTdIWf6k3w0pVjDqDAV9Ur5zY90 4443
pyinfra/facts/server.py sha256=fDXSNNlZghJTGqr9CWRDob-_N-8xxb-KUZlTf5No-M0 20439
pyinfra/facts/snap.py sha256=6br9IMIoq88z_RS0FLXxfodIVjUmyPU9eZBa9zO8H1o 2027
pyinfra/facts/systemd.py sha256=RS6pdcgpIvWMbQeT93O57EKXQzFzR0tF29lCAJQmaAk 4227
pyinfra/facts/sysvinit.py sha256=RniaROHyeZD3jVOa_sISpZV4zx8ae8HkUQrtriLIlWc 1521
pyinfra/facts/upstart.py sha256=HYR7vJ6oqtuRhxXQgzGDKYzyKqqVsjT-TtPPWOjBGdA 635
pyinfra/facts/vzctl.py sha256=S9aclpDBF3DmBLwMltsd9j3B4QxQ5-1Kb1hybZodEqI 678
pyinfra/facts/xbps.py sha256=4gAajBlTAg3bo7vRdx3b2TTi-vvU1y86WZqC0H9nUUk 573
pyinfra/facts/yum.py sha256=i42g0FIZg62TZFqFcaUQWNekFFFo4G8vf5wyaKUuh8Q 938
pyinfra/facts/zfs.py sha256=MKqh1AEa5Bpa0KDT673e92TiOb8K7YHoEg-Xo424De8 1311
pyinfra/facts/zypper.py sha256=sAIZ5SqjsJ1Dc5e3pJrOoR5Gnu9BqZHpDFI8gKLts84 873
pyinfra/facts/util/__init__.py sha256=f7HKu8z9_yFC899ajJ3RFiyivioaZeGfOI6nf9GviCs 521
pyinfra/facts/util/databases.py sha256=EphGQApzRBXI2nG1FL9h8bozY-o4SgdQgpv9YcnCkxs 730
pyinfra/facts/util/packaging.py sha256=4RzjDYb3HrRWZuuPlEfYHgbftLH4r1FOccN5QyIGkrk 1181
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=_0vOjbSiGx6EWv9rvTmQdGnRZQ_NA_Dyd3QW1cTzFgI 2111
pyinfra/operations/apt.py sha256=JztxgKeSTienk8pFWCK9vfH-Gg7i1AtUCFbTZDptcuA 13884
pyinfra/operations/brew.py sha256=aghLE4qyuhhRbt6fgSPV6_5fyWgTohA77Dc0gol19UU 5155
pyinfra/operations/bsdinit.py sha256=okQUQDr2H8Z-cAdfdbPJiuGujsHLuV5gpuMZ1UlICEM 1648
pyinfra/operations/cargo.py sha256=mXWd6pb0IR6kzJMmPHwXZN-VJ-B_y8AdOFlrRzDQOZI 1104
pyinfra/operations/choco.py sha256=8nG0wc1tZEA0L0HTIjgR00IDiONARokyzHyKj-R3xmo 1515
pyinfra/operations/dnf.py sha256=3154Rer6dejVB1AK-CqyJhpMVn_djaSDJrVMs62GNcE 5599
pyinfra/operations/docker.py sha256=RMkrVpS-eeN5zwGnpb3WeeOAoGvFma-A1aPvjE9M1KY 8336
pyinfra/operations/files.py sha256=M3Dj9dfBpqNnHxrm0gjDq5kNK_8ERL6iV-TEMme2S0M 54092
pyinfra/operations/flatpak.py sha256=c2OAyuAvt3alVm9D8W6gCfmk5JFydcZD36gO_OhB8Bc 1891
pyinfra/operations/gem.py sha256=2C85sOwIRMHGvmPg4uAlUVf6MokhiA7LLPqzdJRHsBg 1132
pyinfra/operations/git.py sha256=HXBq07YtEQSo-3bkjBvMem5WzeemQ4omHkh6txQxQKs 12487
pyinfra/operations/iptables.py sha256=brYa4kMhZKFTu24BNds_1b6sOaG94EfqWEoWrScx-Ck 9341
pyinfra/operations/launchd.py sha256=6HWvqoQ74idV_NStOEmFXwu0dmTv7YDvFtsK8An2Lu4 1177
pyinfra/operations/lxd.py sha256=bKm9gsgZaruKYSL7OYFMiou-wGP4BzwIMWzjW4AZYrk 1742
pyinfra/operations/mysql.py sha256=ctm2Z6MaB0mOArCNU4TsJzaXiKXQaa_ahmsC5Vvyi10 19857
pyinfra/operations/npm.py sha256=bUmfQsClZ2YcHiihiC7k5widIXIi6lbfx_32iyaAKfo 1499
pyinfra/operations/openrc.py sha256=GXFoCHEEKeyQyRvrZcNYx8og4fmgmtzTVAViBzt84TE 1580
pyinfra/operations/pacman.py sha256=QMjmsBiiw362nhZY0rEDVQL5A32MG3u7GcmX4q4PzfI 1702
pyinfra/operations/pip.py sha256=7PpQvZHnwBGZ60V5b0XKNR4tHLW0MXJo6_6UX7HBtGY 5856
pyinfra/operations/pkg.py sha256=rORQBbKeb-6gS0LYu0a0VdiWcDZoovcUONCaf6KMdeQ 2298
pyinfra/operations/pkgin.py sha256=zhUyGzKjnUfGoyHbMoYMbeeMzcsiOUpBz1zIzppigJ0 1992
pyinfra/operations/postgres.py sha256=eh3wjX-l4ri-q3mgfV2bdmVs3m87s3C1_EbJUFss9u4 9700
pyinfra/operations/postgresql.py sha256=agZjL2W4yxigk9ThIC0V_3wvmcWVdX308aJO24WkN6g 833
pyinfra/operations/puppet.py sha256=eDe8D9jQbHYQ4_r4-dmEZfMASKQvj36BR8z_h8aDfw8 861
pyinfra/operations/python.py sha256=u569cdPrPesrmzU09nwIPA3bk6TZ-Qv2QP0lJLcO_bw 2021
pyinfra/operations/runit.py sha256=jRR5kt1OUCLbYktnu7yl3YvSiTW51VvEvOuB0yfd7Ww 5126
pyinfra/operations/selinux.py sha256=imZ4dbY4tl0GpBSkUgV983jbDDihWNs_OQkOBulT7FQ 5948
pyinfra/operations/server.py sha256=0xDKY9tM7ZvGYxj5zWppmP1fhLUBeGxSsnAxciGifnI 36572
pyinfra/operations/snap.py sha256=a-QtNE4Dlsavqq425TUIwpEJu4oGw8UlLRkdTFyT1F8 3049
pyinfra/operations/ssh.py sha256=wocoaYDlOhhItItAVQCEfnVowTtkg3AP0hQ3mnpUnl0 5634
pyinfra/operations/systemd.py sha256=hPHTjASj6N_fRAzLr3DNHnxxIbiiTIIT9UStSxKDkTk 3984
pyinfra/operations/sysvinit.py sha256=WzzthkmWL46MNNY6LsBZ90e37yPj0w2QyUtEAlGBwqY 4078
pyinfra/operations/upstart.py sha256=pHb9RGnVhT14A_y6OezfOH-lmniKpiyJqpeoOJl0beE 1978
pyinfra/operations/vzctl.py sha256=2u2CDkuDjzHBRQ54HfyfLpLrsbT8U7_05EEjbbhKUiU 3110
pyinfra/operations/xbps.py sha256=ru3_srMBUyUXGzAsPo7WwoomfM0AeDglFv8CDqB33B0 1508
pyinfra/operations/yum.py sha256=Ig7AzQy1C7I8XM37lWbw0nI5lzFGMoX30P8FV8-V5uA 5600
pyinfra/operations/zfs.py sha256=CYaKf_Yealluo0suk9vuhxt-vEUlLfTVbAO35oalvT8 5271
pyinfra/operations/zypper.py sha256=z1CWv2uwWBlCLIhHna7U5DojVoKZYoUYpezJ_FM_xK8 5555
pyinfra/operations/util/__init__.py sha256=ZAHjeCXtLo0TIOSfZ9h0Sh5IXXRCspfHs3RR1l8tQCE 366
pyinfra/operations/util/docker.py sha256=6CvQgeFAXH_lDqKb7RxWpMvlCDwEAXlBaDZoJ8LxrYg 4596
pyinfra/operations/util/files.py sha256=Zcet3ydNVbdT9jss0BDm6RJFyR_s6XTr0isDR60Zubw 3622
pyinfra/operations/util/packaging.py sha256=xFtOlEX46ms7g3gDvOOInRVR1RVfgsmhLzFzsJAL_eU 9381
pyinfra/operations/util/service.py sha256=kJd1zj4-sAaGIp5Ts7yAJznogWaGr8oQTztwenLAr7Y 1309
pyinfra_cli/__init__.py sha256=G0X7tNdqT45uWuK3aHIKxMdDeCgJ7zHo6vbxoG6zy_8 284
pyinfra_cli/__main__.py sha256=WlW7eP0rrL06eguuD_q2RAqgUjg3SW-QnmrayAh2mBQ 887
pyinfra_cli/commands.py sha256=J-mCJYvDebJ8M7o3HreB2zToa871-xO6_KjVhPLeHho 1832
pyinfra_cli/exceptions.py sha256=iptx9Zj1od7VgSbOyXs7P8tD4zAZ_fwrQFKPlpPrfS0 4806
pyinfra_cli/inventory.py sha256=vuSL7dU31hxazHmJoUI0c6QjdItG78x8O5ifLUWuMeI 11292
pyinfra_cli/log.py sha256=7WEGtmf3ncF1BtXL2icUjyxeRKy-7XrCcQ2Hg4GWX5Y 2201
pyinfra_cli/main.py sha256=5VTniMcbKuIfjPTzaUklad5fM1BW7CUEARoSV9tPf1U 19954
pyinfra_cli/prints.py sha256=heCF-ugz0F8gTSr--rYVtRqN6jpAun5DUA4cy0F8l5A 9696
pyinfra_cli/util.py sha256=s3-Y2AnRaLLULneaDw8YX1scWTFvGBPADPpYf3RtBms 6362
pyinfra_cli/virtualenv.py sha256=6j9W54JkQLN02SrZZIVwszp0GxlaaDEUWFZjBDHIWNA 2466
tests/test_api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_api/test_api.py sha256=Ig2ebkNACYbHcC4_zRkxS9vj5ZEogoPqGx30ErIKChg 2413
tests/test_api/test_api_arguments.py sha256=5k7w0_x5cnABEFOk0LQBCt5gU9iTN9lo2XS6MlJTnhQ 1961
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=h_zbI6CK4K8SdzEr3LEAMPxOf9hnQBdi_suqiNPqHHQ 4200
tests/test_api/test_api_facts.py sha256=WnKwgLq7sk2LNO5IgIZbO5HRkDr-2GdUWO_EFfTjhO8 10695
tests/test_api/test_api_host.py sha256=U_VW2vTl35vR8EdyIGMKr4y0ydsDLbvHSjZDa99CyNE 1119
tests/test_api/test_api_inventory.py sha256=rqXd3e_Wwc-SxCzxgR5eLd7ZOdrF8CcHbcTZndLy5gE 2744
tests/test_api/test_api_operations.py sha256=GUfnuHK2NoTAGdOT4AbytT9R8i3ZZIvGP7KBfoYcYUQ 20134
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=IeWuhkhLzIkRbOEx5-yaW6xV5l4Y8fxaGaDGlMcOyYE 6016
tests/test_cli/test_cli_deploy.py sha256=3tlXpN_ntCvZDeymfQKrZm0kgADkiLUIAGQg5V8-KrU 5079
tests/test_cli/test_cli_exceptions.py sha256=QaUv40q6Tp0HdcVEvPggFF4dsP2qdy57y9VAcGcR1So 3060
tests/test_cli/test_cli_inventory.py sha256=xlo-p3HdfVPNqxi7SknEZ2mWrKsdDaK3PoVN-tl95Z0 2394
tests/test_cli/test_cli_util.py sha256=Fqn_9fnG6xNfw8OMHSZs9hQoW260aSt409S1bUAJs-Q 2500
tests/test_cli/test_context_objects.py sha256=JiUTwQP7yvcqA47Kq9jtdsB_Z8nxGMZN46d9pR--FYA 2130
tests/test_cli/util.py sha256=kp_-XsGnTyDgG6IHWorYzl5VD_WLe77dKOH007TDOUE 338
tests/test_connectors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_connectors/test_chroot.py sha256=QK7YgFPXzHh8y363-tmHvzZ0Ok5PVJWFTDAvwt91eac 5907
tests/test_connectors/test_docker.py sha256=0EjkfhCHpLCfL4X-AIdMNw5ASaseY0tbRAn7T_TAkMQ 6566
tests/test_connectors/test_dockerssh.py sha256=MaC9IK1OZDiqoIsuLOZBJnPDglsMoPDoL19LQtXsyCE 9303
tests/test_connectors/test_local.py sha256=N_FkejDZKu7XLnKeApqfBARYMyxf-hRXCQJrXLHvwRg 7442
tests/test_connectors/test_ssh.py sha256=zYL0FbRXzqkYJslhmVeUgSkcHtozhmvZfRcaqDrYKvI 40386
tests/test_connectors/test_sshuserclient.py sha256=2PQNLPhNL6lBACc6tQuXmPoog-9L6AdDQNrA-rEw1_8 5734
tests/test_connectors/test_terraform.py sha256=RZInSjes394eR5CrGGEjzZEFY-UpQj47n4MZH0_ExyY 3779
tests/test_connectors/test_util.py sha256=hQir0WyjH0LEF6xvIyHNyqdI5pkJX6qUR9287MgO2bY 4647
tests/test_connectors/test_vagrant.py sha256=27qRB7ftjEPaj4ejBNZ-rR4Ou1AD1VyVcf2XjwZPG3M 3640
pyinfra-3.1.1.dist-info/LICENSE.md sha256=gwC95tUll0gwB32tHNkTAasN7Sb6vjWzXa305NwClbI 1076
pyinfra-3.1.1.dist-info/METADATA sha256=j3fopNCs_edZ2bzLHKAjoCv7_1CFph0D5q56yBJa-sg 8041
pyinfra-3.1.1.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
pyinfra-3.1.1.dist-info/entry_points.txt sha256=BraEFyquy05M8ch33HZXOHoH_m2BTqejL3xX3NrpzOM 471
pyinfra-3.1.1.dist-info/top_level.txt sha256=2K6D1mK35JTSEBgOfEPV-N-uA2SDErxGiE0J-HUMMVI 26
pyinfra-3.1.1.dist-info/RECORD

top_level.txt

pyinfra
pyinfra_cli
tests

entry_points.txt

pyinfra = pyinfra_cli.__main__:execute_pyinfra
chroot = pyinfra.connectors.chroot:ChrootConnector
docker = pyinfra.connectors.docker:DockerConnector
dockerssh = pyinfra.connectors.dockerssh:DockerSSHConnector
local = pyinfra.connectors.local:LocalConnector
ssh = pyinfra.connectors.ssh:SSHConnector
terraform = pyinfra.connectors.terraform:TerraformInventoryConnector
vagrant = pyinfra.connectors.vagrant:VagrantInventoryConnector