pytoolbelt-cli

View on PyPIReverse Dependencies (0)

0.6.5 pytoolbelt_cli-0.6.5-py3-none-any.whl

Wheel Details

Project: pytoolbelt-cli
Version: 0.6.5
Filename: pytoolbelt_cli-0.6.5-py3-none-any.whl
Download: [link]
Size: 56075
MD5: 53dfc8bb4a0e515f4bf3a019d3eaab04
SHA256: 86b5e950d23d9860daf402c33f515a524d2f06eb53077aec2148965278c3b32f
Uploaded: 2024-08-22 11:49:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytoolbelt-cli
Version: 0.6.5
Summary: A CLI tool to help teams share internal tooling written in python.
Project-Url: homepage, https://github.com/pytoolbelt/pytoolbelt-cli
Project-Url: documentation, https://pytoolbelt.github.io/pytoolbelt-cli/
Project-Url: changelog, https://github.com/pytoolbelt/pytoolbelt-cli/blob/main/CHANGELOG.md
Requires-Python: >=3.9
Requires-Dist: requests (>=2.26.0)
Requires-Dist: pydantic (>=1.8.2)
Requires-Dist: gitdb (==4.0.11)
Requires-Dist: GitPython (==3.1.43)
Requires-Dist: Jinja2 (==3.1.4)
Requires-Dist: pydantic (==2.7.4)
Requires-Dist: pydantic-core (==2.18.4)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: semver (==3.0.2)
Requires-Dist: giturlparse (==0.12.0)
Requires-Dist: rich (==13.7.1)
Requires-Dist: ruff (==0.5.5)
Requires-Dist: docker (==7.1.0)
Requires-Dist: setuptools (==70.3.0); extra == "dev"
Requires-Dist: build (==1.2.1); extra == "dev"
Requires-Dist: python-semantic-release (==9.8.5); extra == "dev"
Requires-Dist: pytest (==8.2.2); extra == "dev"
Requires-Dist: mkdocs (==1.6.0); extra == "docs"
Requires-Dist: mkdocstrings-python (==1.10.5); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.29); extra == "docs"
Requires-Dist: markdown-include (==0.8.1); extra == "docs"
Requires-Dist: ruff (==0.5.5); extra == "fmt"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: fmt
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2726 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (73.0.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytoolbelt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytoolbelt/__main__.py sha256=AfdjXSGGMV5Tzf3DroxvD3CEE8mLrIeW-hN-vG8uarI 272
pytoolbelt/cli/__init__.py sha256=pIP6bjMx1KfvzSvoQyB3NcmG8Cbq3dcjB9_ZVKhYhmM 646
pytoolbelt/cli/controllers/common.py sha256=JDrVppu6dE-dWHJOLzG_ESQxB2dgzuNIclYC3rqkzIY 1804
pytoolbelt/cli/controllers/format_controller.py sha256=rymE7ggPDQojzQwt256ZNFUUmOE4sFBXI4rT3RG6-2c 976
pytoolbelt/cli/controllers/init_controller.py sha256=YUgZ7wnmk5k_UthR4OcAa8k6SAnMBVSFAhJ4Y6UUZmI 571
pytoolbelt/cli/controllers/installed_controller.py sha256=IiNv2rTsPm8QX0G-KlDU7UnyQXS9HM7qbav2UnNoep4 2234
pytoolbelt/cli/controllers/ptvenv_controller.py sha256=XEE6fpGkMxN7J6V3v6b4-cI1nGzRpGfLClOEgM5xeH4 11033
pytoolbelt/cli/controllers/release_controller.py sha256=scDzTuQ-WwnOGIydDPjX7g1YT--xRZ0R9i2E3bX6f1k 3111
pytoolbelt/cli/controllers/releases_controller.py sha256=FSUuS_uLiyIE9gGS68AePcRSRJYd-JY_H-gB9pL1aKA 2897
pytoolbelt/cli/controllers/test_controller.py sha256=bG_ZhZKnzD9kAi5IBWNspg-7d5Ozf-Q55u91rbVWqVw 3481
pytoolbelt/cli/controllers/tool_controller.py sha256=ndCPhmB6sfaHC-BqzCIR9su4LVJG_Ikl01GvU6cIzl8 8043
pytoolbelt/cli/controllers/toolbelt_controller.py sha256=zpLK24fgFk3puYh6zOPoeBNaS5HaF5qF1l7j6HxrCXg 3896
pytoolbelt/cli/entrypoints/ptvenv_entrypoints.py sha256=IdgMy2CdZ5kshcu-2dMeEUhHf977G-Z0lb7wk_Z64IM 3545
pytoolbelt/cli/entrypoints/test_entrypoints.py sha256=Z66hZTVa-gkAmQMlxobr_qsH3XzHq_tOi7dHM_H91Jw 1954
pytoolbelt/cli/entrypoints/tool_entrypoints.py sha256=ud7KPCCT-Z0Sgi0rYZ5qDHP-ocleHqPXrFTGIsc2gwU 2993
pytoolbelt/cli/entrypoints/toolbelt_entrypoints.py sha256=CeCOAMXIKAOmmChsB9J76ywCj3C6Wxoozk2FwnjVXRg 3380
pytoolbelt/cli/entrypoints/bases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytoolbelt/cli/entrypoints/bases/base_context.py sha256=jJgJ1Qlg-Zz1i_M5XOhCLW2dSx0nyP6pIuKrkc3iAhE 317
pytoolbelt/cli/entrypoints/bases/base_parameters.py sha256=QydiRqjsJJyFCniPyyA9vnJ_hk0fWpLxPFQrFLBh27o 380
pytoolbelt/cli/parsers/format.py sha256=DxInVBKbmVKChiv8dR74g5H-ocHCZrXgKxDEghS8ZUs 767
pytoolbelt/cli/parsers/init.py sha256=QY7s0q3ThEMhXuM9A0akuK2_ImvpldK6V4MhymzVa80 809
pytoolbelt/cli/parsers/installed.py sha256=Rd_Qxg8rav1tkvajSll4_HpKccM0uDdkZll8ep8TohY 824
pytoolbelt/cli/parsers/ptvenv.py sha256=EBYFcz3UDP4oxoRPqHRUfeDsmMQmQny-TUc3To1ieBg 794
pytoolbelt/cli/parsers/release.py sha256=HpRjm2dC4xslKMPFqHr4LbjG0JiJivFvmHQQdLn2b2o 776
pytoolbelt/cli/parsers/releases.py sha256=ebraiQOWD8_MmPKvSZTT3BOpmCrIE3nkXjzHi8TNhdo 855
pytoolbelt/cli/parsers/test.py sha256=9tydS3JkKpSpXZFe5WuD3pcQBOB9um7jgiadJ0qRvn4 781
pytoolbelt/cli/parsers/tool.py sha256=awhAjTU4rUO5jbBoHP9dwT9SrFF8Vpi8jwt3IQNwPIU 781
pytoolbelt/cli/parsers/toolbelt.py sha256=WZrG4NtZINmmiCEy6zaBigcQFolAmehGFiEZZnVjthU 824
pytoolbelt/cli/views/base_view.py sha256=8uAK5yFOxERl4LzKG1s2rJYG9pQqEfaET5kv0y2Qirk 484
pytoolbelt/cli/views/installed_view.py sha256=lbzS11Rmh1tPKPuUKfM0DAyQaZHbGHlsY67xIzE9CXE 928
pytoolbelt/cli/views/ptvenv_views.py sha256=ERHn3k5nVkIaEZr8lulANDMD9urm81y-p7Nk7HmzJBo 1736
pytoolbelt/cli/views/releases_view.py sha256=UWY28_76HbXzTJviEYXHGJxnvWHlaJKD0wKXxPjzW1Y 1653
pytoolbelt/cli/views/tool_views.py sha256=J6mA8Q-TY_zIMDz3zAyMuInCfcXqEEYf7lyUfSQzeHc 1684
pytoolbelt/cli/views/toolbelt_views.py sha256=5WSvVJOY1lz8Py_WALGD2dvEfu9OrZgNESw2tv3HwFI 1033
pytoolbelt/core/prompts.py sha256=QslJWdqqduOFNd7KfMh1Y1aCCwj7UXgXGsOJQjPKiKk 596
pytoolbelt/core/bases/base_paths.py sha256=0Lzo9dmH-kB5ZJjewJMSKjXahaX77pJyvJfBC8nqOes 927
pytoolbelt/core/bases/base_templater.py sha256=3kXNpdHugiApVECIZiObJAjDVxXQP2FVb0oHYxH9deo 1160
pytoolbelt/core/data_classes/component_metadata.py sha256=MJMS3eebWjzmsjp3UrPyXYj9a3GXJ8SVOV9L1L30S04 3080
pytoolbelt/core/data_classes/pytoolbelt_config.py sha256=NfMwNerSbzYlhPzvwqIwsGjumLAtUunWHjJBIM3nCcQ 1234
pytoolbelt/core/data_classes/toolbelt_config.py sha256=SlTc9JiZ0JqE9UeYBAtPtbT9_cjxFP8XLXlfc0iyobo 2088
pytoolbelt/core/error_handling/error_handler.py sha256=k_kjEXukI5f0KiCxP3PfzDZax-34aBoxpBLUJKGNEIU 1551
pytoolbelt/core/error_handling/exceptions.py sha256=T2oSbq1fsAGrN1hjtDJP1aOIjKnzVxMw2bH5lw8fuWU 868
pytoolbelt/core/project/ptvenv_components.py sha256=ARXPhEHR8erFy5-8hDzXIQf4YK1nwkr5tQrt_TlTU-E 7560
pytoolbelt/core/project/tool_components.py sha256=GQlI00-JyyICCpEsAvWJhVQmPep00aM0Oqm-SPoUDc8 7278
pytoolbelt/core/project/toolbelt_components.py sha256=NcnZduif5cY3Nqf0wQQt3kZlkxYWXdmTDn-dwRbsVBw 5823
pytoolbelt/core/tools/__init__.py sha256=9qdJrE2x1DxQdrbXfaYAlBbhJfXRunVxpOLe1UFl6-w 1550
pytoolbelt/core/tools/formatting.py sha256=wl44OzSFzvoZbQch4x6joeK0_2ZwT5LAhQ_HSeMMhJA 1434
pytoolbelt/core/tools/git_client.py sha256=ksNTwEMCmmwG2akby4EYtLgaX27NKqQxXvdc9jP3Hxw 5827
pytoolbelt/core/tools/noxtemplating.py sha256=kiT3aL3-IGHUDzCgmpyDT-WoZF2a6H-OLPQ_MTUmDEA 366
pytoolbelt/environment/config.py sha256=WM-15X9ZjK-ifJSJ2s4XYuZKx9oCzfu7RXpcreeX1Hk 5148
pytoolbelt/templates/.gitignore.jinja2 sha256=69QflVdyo0pKEPDJPs0Z2S832RWByikVHxEDhm-3mRI 707
pytoolbelt/templates/README.md.jinja2 sha256=7vwxAVdFc9h9tFIq4j46uherriz6zw-RQ4vGA-3yJTI 46
pytoolbelt/templates/__init__.py.jinja2 sha256=-lyI8VwwkJFoAQbBkoSSCxFX0w3umNLwrIwVCQz2IrE 188
pytoolbelt/templates/__main__.py.jinja2 sha256=FrR5yb4yRXj7rbJygBc9QvJjDO2q7qW5LR3BeDvL8GI 1419
pytoolbelt/templates/cli.py.jinja2 sha256=SzFuj1Tw6SR_jNo1WxFIYz9N7EiFI_50lGQiX8tJTbA 2018
pytoolbelt/templates/config.yml.jinja2 sha256=2GCiHfkRnAXdBVNQrwEEdtnDKkTkOV4MaBr5IIRCXq4 124
pytoolbelt/templates/entrypoint-shim.py.jinja2 sha256=ZWYeZK7BIm0Qsi6KnJLJTuUFw80XeF1f4OiEJPuASOA 321
pytoolbelt/templates/entrypoints.py.jinja2 sha256=lbPVfcjW5mnyngf0DNcrGAasCPIRbvDoCv8hMzfzpn0 1082
pytoolbelt/templates/noxfile.py.jinja2 sha256=lA0YAWD2V2u4lODOR067dlO7GZO1QMHMexb34OTXpv8 645
pytoolbelt/templates/ptvenv_config.jinja2 sha256=NI_KLz71BJ9rm_iDtGY2oDQ34UQRwH1CiSALfx-kNWY 133
pytoolbelt/templates/pytest.ini.jinja2 sha256=4bQBqJ6HUSSsHVs3oTws1XxBGMf-3tuIUIZat9N_Gfw 76
pytoolbelt/templates/pytoolbelt.yml.jinja2 sha256=zRJJUcZUj4FXhIRBHLnCzPn2BSk9fl2jk5CstHcaF7Q 151
pytoolbelt/templates/sample_template.jinja2 sha256=GTSHypGvfsX9_R0IUN-ubwu-JSWMwDeJBcJOZQmfjPs 19
pytoolbelt/templates/toolbelt.yml.jinja2 sha256=WhENtak1fNodeCFs3Av4slXjOMvB8yfg3wjPx3OR3e8 7
pytoolbelt_cli-0.6.5.dist-info/LICENSE sha256=EXE8o2RDywOdobLJFjLLqdcN746Q1v4b-rBMILkRjK8 10175
pytoolbelt_cli-0.6.5.dist-info/METADATA sha256=QuLOhNy4C4BllhfWFr2-j3sjKawrfsCMSkkBVjVh0Oc 4169
pytoolbelt_cli-0.6.5.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
pytoolbelt_cli-0.6.5.dist-info/entry_points.txt sha256=-zZjbYW7JB7O-sMUTVz79bces7WtDUGRs0Hv0Jj-WXc 56
pytoolbelt_cli-0.6.5.dist-info/top_level.txt sha256=3u71iOPPPUA7Afg3wXml8o1Xn_UZo5_ggkuOwJrQ4HU 11
pytoolbelt_cli-0.6.5.dist-info/RECORD

top_level.txt

pytoolbelt

entry_points.txt

pytoolbelt = pytoolbelt.__main__:main