pyinfra

View on PyPIReverse Dependencies (5)

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

Wheel Details

Project: pyinfra
Version: 0.12.2
Filename: pyinfra-0.12.2-py2.py3-none-any.whl
Download: [link]
Size: 136114
MD5: 074ad943955c5c57b54ed15a0c380acf
SHA256: be40ecb702994dd3f6b9860e05ba6fd64acbfc966fc7e2535a66b3d880ba3e98
Uploaded: 2020-01-13 19:14:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyinfra
Version: 0.12.2
Summary: pyinfra automates/provisions/manages/deploys infrastructure.
Author: Nick / Fizzadar
Author-Email: pointlessrambler[at]gmail.com
Home-Page: http://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 :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: Utilities
Requires-Dist: gevent (!=1.5a1,<2,>1)
Requires-Dist: paramiko (<3,>1)
Requires-Dist: click (>2)
Requires-Dist: colorama (<1)
Requires-Dist: docopt (<1)
Requires-Dist: jinja2 (<3,>2)
Requires-Dist: python-dateutil (<3,>2)
Requires-Dist: six (<2,>1)
Requires-Dist: setuptools
Requires-Dist: configparser
Requires-Dist: pytest (==4.6.6); extra == "dev"
Requires-Dist: pytest-cov (==2.8.1); extra == "dev"
Requires-Dist: jsontest (==1.4); extra == "dev"
Requires-Dist: coverage (==4.5.4); extra == "dev"
Requires-Dist: mock (==3.0.5); extra == "dev"
Requires-Dist: codecov (==2.0.15); extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flake8-commas; extra == "dev"
Requires-Dist: flake8-quotes; extra == "dev"
Requires-Dist: flake8-import-order; extra == "dev"
Requires-Dist: sphinx (==2.2.1); extra == "dev"
Requires-Dist: sphinx-autobuild (==0.7.1); extra == "dev"
Requires-Dist: guzzle-sphinx-theme (==0.7.11); extra == "dev"
Requires-Dist: recommonmark (==0.5.0); extra == "dev"
Requires-Dist: wheel; extra == "dev"
Requires-Dist: twine (==3.1.0); extra == "dev"
Requires-Dist: ipdb (==0.10.3); extra == "dev"
Requires-Dist: ipdbplugin (==1.4.5); extra == "dev"
Requires-Dist: flake8-spellcheck; python_version >= "3" and extra == "dev"
Requires-Dist: sphinx (==2.2.1); extra == "docs"
Requires-Dist: sphinx-autobuild (==0.7.1); extra == "docs"
Requires-Dist: guzzle-sphinx-theme (==0.7.11); extra == "docs"
Requires-Dist: recommonmark (==0.5.0); extra == "docs"
Requires-Dist: pytest (==4.6.6); extra == "test"
Requires-Dist: pytest-cov (==2.8.1); extra == "test"
Requires-Dist: jsontest (==1.4); extra == "test"
Requires-Dist: coverage (==4.5.4); extra == "test"
Requires-Dist: mock (==3.0.5); extra == "test"
Requires-Dist: codecov (==2.0.15); extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: flake8-commas; extra == "test"
Requires-Dist: flake8-quotes; extra == "test"
Requires-Dist: flake8-import-order; extra == "test"
Requires-Dist: flake8-spellcheck; python_version >= "3" and extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 2650 characters]

WHEEL

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

RECORD

Path Digest Size
pyinfra/__init__.py sha256=dUDaSpZWEC7zGKXD17OFIh26osXlRtaJRxXAlxbLaUI 445
pyinfra/hook.py sha256=JW7NVJmfQxXjcW-XC5rMzFk8h1yc7DutIm8Fvd6-LWU 922
pyinfra/local.py sha256=cJChnXSkxoHhMy8cwKKQwi7VMqCfdG_akI_FreB5XvA 4043
pyinfra/progress.py sha256=YrqbZw6YlEy1QekYp_C4WIR1e1TH5v5Jh7ay6b8tHFE 3842
pyinfra/pseudo_modules.py sha256=Ezzq9s-QK4Wexd22EBX2os8giKXZeeJcbNXVYf1zhkM 1713
pyinfra/version.py sha256=KzYlv9mV5BAclb_b4mb6NprSS8L9Xd0qsNzjQFwnp30 23
pyinfra/api/__init__.py sha256=YRl6KmnrnDD4UcSD3lVfP_B_fboseTnFAkUef9z9hGw 504
pyinfra/api/config.py sha256=l8H38JA4eOrA5oLm0ECDnSrlNifBfT8eFJq2OGi41E0 1531
pyinfra/api/connect.py sha256=YCcGnWyQRBbiCsDskHhZ5QydiQlkfW1469BuowyVXwU 1290
pyinfra/api/deploy.py sha256=u4uvqRea152zggyqCEBgoQhgMujkoVaY31p7mqWQ7e8 3208
pyinfra/api/exceptions.py sha256=q5nuC9yCm3KFGYMFFuTyCdBSlVrFDAJz_5uRsfRVei4 798
pyinfra/api/facts.py sha256=PJDvFAaq8cly7Q62Zw1E4Bd31Kmn_NXopS4dSsX52VI 7179
pyinfra/api/host.py sha256=3ESW4eZP69k1pEL4_74i-_ZrJNWsWK8UczVqk8HbozQ 2856
pyinfra/api/inventory.py sha256=-7wFLuEU0j42QBg5Cx6DYUGPvTz4Dek3jTLe9z8hRlA 9651
pyinfra/api/operation.py sha256=fxsLtYO9Wv3ZmrcJKU_uqa5laTYWmhRP4qAXWPydGkQ 11196
pyinfra/api/operations.py sha256=vh0i2nNP1nvoBmz9epCIG3jpg8b6DGhEjddWXByCjpA 12026
pyinfra/api/state.py sha256=lbBv4xylhDmnZaObWd4d17TRSLQdkSnyCsmLw1tRDrw 13199
pyinfra/api/util.py sha256=qki-DofmYTVgZt7aT1xGHgGlM7cTw-Em9L66-563w4k 14782
pyinfra/api/connectors/__init__.py sha256=iU4x--x_zowU11Zqxq9NiEautJncqrV7J3ONzFJizt8 554
pyinfra/api/connectors/ansible.py sha256=oH3Spyp3EcH7uo5sSvPj4XKNY4UYFsIB97Rxx6HrTwk 3036
pyinfra/api/connectors/docker.py sha256=DcOl1TU7Z-8UEYsY87Ekxcm0SS431izRx5ZnGbvExpI 4906
pyinfra/api/connectors/local.py sha256=yokqUEWwqjIXPWHNJh5mMf1o4hW7qblHs2fLq9OkxqM 4636
pyinfra/api/connectors/mech.py sha256=utPDnXGakucg9Xk780xpIRTWhUEwxH6HxgWIuX2E1bM 4180
pyinfra/api/connectors/ssh.py sha256=Sqf20bRLtPGZd7asGHTmyTf5-vH5OutTvg4NCmUxHz0 12141
pyinfra/api/connectors/util.py sha256=uKVrUsr9usp3gFWax-5-aYxl9CkmKxSGiD-iDO0fcuc 1853
pyinfra/api/connectors/vagrant.py sha256=Aj1b6iShoQhLwfRNKjehnYIkRX1GNue6eOYHM9ruUJI 3888
pyinfra/api/connectors/sshuserclient/__init__.py sha256=Qc4RO2wknSWIiNTwOeQ0y2TeiuKHmyWDW2Dz4MOo9CE 44
pyinfra/api/connectors/sshuserclient/client.py sha256=nxVg3U9HjbwFLlEUnGn0Q7AX_DtqHH1cKHDJrvgor94 3561
pyinfra/api/connectors/sshuserclient/config.py sha256=JEJ36CVUBZCfPKT9U0sVpZ6U19kzDEVMsjVJQnqTQSk 3592
pyinfra/facts/__init__.py sha256=lodHWdomIFdK-ZL1RR3-e5x7-cIn0kSOoyIsOymiseA 329
pyinfra/facts/apk.py sha256=BzUI_GPiIXXQaLdfTFdntJAIveMEbBWBYziQxASbulg 436
pyinfra/facts/apt.py sha256=-rvtBL1TZzVVzCHOD2hUE67eq-wDxRPq9p1y-HA8CWE 1415
pyinfra/facts/brew.py sha256=jCO4-BmpIVh8kld8yTtO70DFXyjtUZTZiKzPjPOc1Ok 799
pyinfra/facts/deb.py sha256=SlIkxd1s1pqVDEnP-m4B9C_hr8rg5dPVEC8CFCWWS5w 1193
pyinfra/facts/dnf.py sha256=5gB6ov0sAekt_dBKVmDAr3OOvrKpRD-kffYF4shnfus 523
pyinfra/facts/docker.py sha256=lt5y6MA6kQh2D4NBXCdM-qks0DUhuHTm6LcfQP2Qvp8 1574
pyinfra/facts/files.py sha256=p4fQW7K-8xvOJuN1ubJejJYI3FiiOIpRmSAzTL__7CA 2595
pyinfra/facts/gem.py sha256=SFrIeKo4r-tWOwZQT7ve3qLfLZGhq_GXHOdCDWYX5nA 431
pyinfra/facts/git.py sha256=8PHm1dWsQcj86zsKRnX4O_y8d4169XEFz8sVzT1UFiM 618
pyinfra/facts/hardware.py sha256=TIjblkNHGr5wbjuvGoNJokSnX28UVWvs5ZlZaVu0RyU 7289
pyinfra/facts/init.py sha256=Qc5FmzjWICNvCenG_OcD5tkeanmPD9xL5H8eQx1v55g 4331
pyinfra/facts/iptables.py sha256=nuHS5bNAlnSJiQS1tVyH0JaoZ5ZG1enfD2_foAbs6H8 3260
pyinfra/facts/lxd.py sha256=6nLZAm0OF8-h7kLKozMokBksdcpVL9kAN7Zm3A7y0ZM 307
pyinfra/facts/mysql.py sha256=ebjAkr6cnwkOEC_Isy0X8hKROpFZr6tu6YawIWym76I 5376
pyinfra/facts/npm.py sha256=9ICQacGjLjMfDVTOyBxo-ilxuFm2-6HPfe5R9uLMSeY 727
pyinfra/facts/pacman.py sha256=cNNpJU9ZsCBilx2LmqX2iogRUPaR4D6p9lqjMrYnCQQ 431
pyinfra/facts/pip.py sha256=rwC6-qlqPzlzMlLUmKrx_vAS9RMh4H0Bgxj9PQTn9FU 528
pyinfra/facts/pkg.py sha256=9CDKVfiSthg_TtmquC8yrhoZMLr-LbjsGzBC9bT-EdQ 420
pyinfra/facts/postgresql.py sha256=AiLlv7xeq_LgjjojkeryI3SHZNlIg78Vb0lpg5rxtpY 3755
pyinfra/facts/rpm.py sha256=TFPsuIpUQODwR3CDr5bE34bISi6_UNIbLa4sZl7_174 1145
pyinfra/facts/server.py sha256=qsPEUPbl7y0I53dsP4OEvrXxn1Jf6E2QnaN9Y-HeMOM 11471
pyinfra/facts/vzctl.py sha256=RDUhLF7LWJUzTIvrjkfF6ghq59xfoJCEptK1WEEjOik 608
pyinfra/facts/yum.py sha256=Q4ZSIyMZgkj3Th7bDc2CKs35qP3Rga9nKbMSwgVJ838 471
pyinfra/facts/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/facts/util/databases.py sha256=HIiz1WR8CCMo59YEY4vkHh5tN1B5EqkwXMaywZdC6IU 759
pyinfra/facts/util/files.py sha256=q5VurRE4WIYe3P58g1NDTa4KfgxrkeZ1-Zq-2JjAQPs 2267
pyinfra/facts/util/packaging.py sha256=6vgNCDtrcbqM3--dC4Hgr1OT_RS_G7K0jeTq8aQhQF0 957
pyinfra/modules/__init__.py sha256=lrSWU7uE6ISMiRBzuI0us84cOUcg5TjyP27kNzJR4Gw 334
pyinfra/modules/apk.py sha256=J8vZphxo4AERpiCpo6kpo3AM_c88OlcyPSEzi6S93BA 1695
pyinfra/modules/apt.py sha256=lGcpjwYRLCZosRYQ_FiZXLq1En443sKlrAEO6a_Ds38 8829
pyinfra/modules/brew.py sha256=8YAraQFdeNA8vwgu8STNToLHehQViyRr82ze5Ov7pCo 3595
pyinfra/modules/dnf.py sha256=Oz-HyxaJywoTrOT4dMpJy3lwD12iSjhGYwr5NqOkiaI 5078
pyinfra/modules/files.py sha256=Vhbd-UKrE0jwlyyvgzAFeDl7QcpQAJj2Kd7JwyTvBZI 26454
pyinfra/modules/gem.py sha256=9Sy75Hx2zfkdxf2sPlCpyGgLJOHDzrGvlNYdkyvaQ6U 923
pyinfra/modules/git.py sha256=XEB4PYyGdAxpNEE2zaFJkPTWbtB99rZelLO5jW5ogh4 5207
pyinfra/modules/init.py sha256=apyMwutx-6F-2Z7tKlNUsOT9bC--1vZpc9lzbaEhrUw 11516
pyinfra/modules/iptables.py sha256=I-GJsFgkG_t5grNJLXOJhjNyVAKtNW3H5TP_epC_5VE 8240
pyinfra/modules/lxd.py sha256=luJ409iqsAdF1ZjdqvIM33Gzh7i4nlnVOkuLc8Cbl-A 1362
pyinfra/modules/mysql.py sha256=V55YWMP77ZJJvfkDwWvrFbx7hRZ5jwz4Y05Xtu_3N3Q 11323
pyinfra/modules/npm.py sha256=_GLPwYZBzkaEDXgCsW0EtLycIoWOeOh0Tl8ZNYKnG9k 1388
pyinfra/modules/pacman.py sha256=dHcUhQGHciBvMopfZxlt53Pcua4foy6wAP9FfP-RPQs 1374
pyinfra/modules/pip.py sha256=zh5fmvZ3wdLrzCNio7OmbPzHjgBrPf88FDTHOSgVPCY 3327
pyinfra/modules/pkg.py sha256=uq3S-z5yyvavwnuJUGXgXsni1mvxpfGXfxYNsfZR2oM 1608
pyinfra/modules/postgresql.py sha256=f6bkPGP0e7MYJ93Gn0aGUMWjcu6cjFnmJ-qx9_Y5tmg 8710
pyinfra/modules/puppet.py sha256=P3004dkhkxxCDsdJumFPbnkm6jNn1BngXm_7cX187r0 379
pyinfra/modules/python.py sha256=gPC1-ddnq8ToJ0xUljM-8optm7Rtl5C6zbQLpVG6gKs 1513
pyinfra/modules/server.py sha256=X8c7XVK-Bl0wjjnuQqicKiBSTG08ktqCz8YWfz03ZaI 16389
pyinfra/modules/ssh.py sha256=ueRLfIKBy91hNMasTrR-us4sXog4Kl0i3-OdbeC-b1Y 4226
pyinfra/modules/vzctl.py sha256=XHoF5GiypLT3Cm_5Gypr4Slf4JGoQb2ky6LU2Tc1Ig8 2889
pyinfra/modules/yum.py sha256=puIVoIQ8kOaxd7EEUWuL29l25EKLH1ccOb5om9J71BY 5077
pyinfra/modules/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyinfra/modules/util/files.py sha256=_f-5qY4ufh6zqqithIJVqvzNAt8eicUfIgGrBuBA8Es 1274
pyinfra/modules/util/packaging.py sha256=nlywYoAtGYsCU-qs8cKOt-wq1xkFo-Gp4UlVZvW9M68 6855
pyinfra_cli/__init__.py sha256=BoExpEIu62rco4SdCdqc6QcLUs52ZPfz9SFX55KXCw8 283
pyinfra_cli/__main__.py sha256=cxcj1bFy3En7v9rmywF31ArIATz_kjytEOUhcCjmRhA 1003
pyinfra_cli/config.py sha256=Hf79vJkSxjCsnXoefzFzJdXk8ftbXu-aD0g44ITuyBA 2265
pyinfra_cli/exceptions.py sha256=FhgxC8K-KM_eJcfJGuJe3FU9v54Zf5baUcpfqKPMN00 2435
pyinfra_cli/inventory.py sha256=O757kurHq0saRfqPJPUfwLlb_FTx0RJUWQ57Jc1uPVM 6097
pyinfra_cli/legacy.py sha256=f0lg2dFaVqiZbvkEHr2Cd10nn5W6LCd5wqxX8i3uQDc 7510
pyinfra_cli/log.py sha256=V_kKpgN3awi0aHc9Wk3Wgy-KZihk-d74gCDAW6tE5vs 2476
pyinfra_cli/main.py sha256=7bJwSfQ8exo8zCp6fd8PulNbdGif9jYA44rhVoz4Cmo 14652
pyinfra_cli/prints.py sha256=Si4rthMeOCRPM4pfaGYr2yHbmeHio_xb8wy32Kx3wV0 7990
pyinfra_cli/util.py sha256=w59JYQNKRU3EKH-0zKZmWfSkPCdYH_Zri_TYhtNaD3c 4704
pyinfra_cli/virtualenv.py sha256=xJeuyZjiQ86-xuXarrWWNPhjguqBV2azSxAYEtKTWCE 2450
pyinfra-0.12.2.dist-info/.DS_Store sha256=1lFlJ5EFymdzGAUAaI30vcaaLHt3F1LwpG7xILf9jsM 6148
pyinfra-0.12.2.dist-info/LICENSE.md sha256=H-IRM-koYsl-YdZIAVJKHjorBnhl-rdok7ogsOMfvDU 1085
pyinfra-0.12.2.dist-info/METADATA sha256=_Wh0gWX0zjZPwOGRqnbVW9eqrgwuZ0jvydsajJp3j6M 5689
pyinfra-0.12.2.dist-info/WHEEL sha256=8zNYZbwQSXoB9IfXOjPfeNwvAsALAjffgk27FqvCWbo 110
pyinfra-0.12.2.dist-info/entry_points.txt sha256=kgN9JzyzU4n7V7iDs7MwjNRsXRg0Fx9O_jzdtisfM6o 66
pyinfra-0.12.2.dist-info/top_level.txt sha256=mVAFfkC7bLYYrMpVbO2ZTg6bIOYdViuK6yoX_kQlcVo 20
pyinfra-0.12.2.dist-info/RECORD

top_level.txt

pyinfra
pyinfra_cli

entry_points.txt

pyinfra = pyinfra_cli.__main__:execute_pyinfra