pytoil

View on PyPIReverse Dependencies (0)

0.40.0 pytoil-0.40.0-py3-none-any.whl

Wheel Details

Project: pytoil
Version: 0.40.0
Filename: pytoil-0.40.0-py3-none-any.whl
Download: [link]
Size: 56696
MD5: 893478833cf17a80da284c70e0766447
SHA256: ffdc39d5bde8c8ef994d70a98ab02662c6d31e655004fa5700baf5e64fde4630
Uploaded: 2023-11-03 18:23:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytoil
Version: 0.40.0
Summary: CLI to automate the development workflow.
Author: Tom Fleet
Author-Email: tomfleet2018[at]gmail.com
Maintainer: Tom Fleet
Maintainer-Email: tomfleet2018[at]gmail.com
Project-Url: Documentation, https://FollowTheProcess.github.io/pytoil/
Project-Url: Homepage, https://github.com/FollowTheProcess/pytoil
Project-Url: Source, https://github.com/FollowTheProcess/pytoil
License: Apache Software License 2.0
Keywords: automation,cli,developer-tools,python
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
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 :: Software Development
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: click (==8.1.7)
Requires-Dist: cookiecutter (==2.4)
Requires-Dist: copier (==9.0.1)
Requires-Dist: httpx (==0.24.1)
Requires-Dist: humanize (==4.8)
Requires-Dist: pydantic (==2.4.2)
Requires-Dist: pyyaml (==6.0.1)
Requires-Dist: questionary (==2.0.1)
Requires-Dist: rich (==13.6)
Requires-Dist: rtoml (==0.9)
Requires-Dist: thefuzz[speedup] (==0.20)
Requires-Dist: typing-extensions (==4.8); python_version <= "3.9"
Requires-Dist: virtualenv (==20.24.6)
Requires-Dist: covdefaults; extra == "dev"
Requires-Dist: coverage[toml]; extra == "dev"
Requires-Dist: freezegun; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: nox; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-clarity; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-httpx; extra == "dev"
Requires-Dist: pytest-mock; extra == "dev"
Requires-Dist: pytest-randomly; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: types-click; extra == "dev"
Requires-Dist: types-pyyaml; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6610 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.18.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pytoil/__init__.py sha256=NVGA3X9ww6fa4tyZjT82hLjDURRXa1DetKHl3h7zhK8 299
pytoil/__main__.py sha256=zBgkWrgwo6klIKxcET2hVUs6ex6q-9dUv73_qhXiJpo 162
pytoil/exceptions.py sha256=3MDZzJtwiPO7eThzrzynmP9stUulOxRkCUW1-giyA5w 3625
pytoil/py.typed sha256=HeyMY0I_TEYRrMmcfOFeDjZ4RF9a7Khfjb8pBqKacBs 115
pytoil/api/__init__.py sha256=95LzD2ZqhpCUPklbX345cyBAumtp_MZUiofpLwExeIY 87
pytoil/api/api.py sha256=jNVehDKJravssg1SkYYe9vOj_xNRntFl1S3nLKHgVlE 7241
pytoil/api/queries.py sha256=ozLT8JVHPq3gZM6JUe_febiV6dXNAvah5AmL4e64-Ck 1448
pytoil/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytoil/cli/bug.py sha256=IzPsf-gYEcputf-ofNBMRc6TlYhwf0jiSbpwHiU3GS8 563
pytoil/cli/checkout.py sha256=XeTQyZPqEVZvYEXCWiSqWDqwb0Jdp2lxqUOd1cJ8jGs 10183
pytoil/cli/config.py sha256=mJAbTn0O0yDdJ4WtW3XouOn6Jxv35Tw5-ec3daA4IRY 2101
pytoil/cli/docs.py sha256=Kn2f6iq9sqc1xTtYD9jIvZDum55cmO4vU3ojzN3FyBA 443
pytoil/cli/find.py sha256=hN2jTVWVrsCn_F4VEjO3yni843drOCEnQJtiJWcXjAQ 2425
pytoil/cli/gh.py sha256=SzOmm46Z9pPKB1EQxUhV7hLfwFkR7XOYro-0mG-1-Mw 1919
pytoil/cli/info.py sha256=itz5KPQvDuWNibbYBN6aueViL2PUN6mvx9bTpjvU-mg 1665
pytoil/cli/keep.py sha256=v6dIKYhpnhst-A1u2Vcpo1Ogsz-Zu0Awz2aCx5tPIpk 3047
pytoil/cli/new.py sha256=iw8LKyV3C2mcs94zdGer1Va5_yKY2zyvSIWwQ2fw_S0 8873
pytoil/cli/printer.py sha256=MlNp5DK0dtsu7YGL77Rdr7Vv8mibHq_Ws9-RTnM79ao 4343
pytoil/cli/pull.py sha256=r2pqSfom0fKjaUfm_6LTtT50XjGORHVHckAKGwBuB5s 4123
pytoil/cli/remove.py sha256=fPQ-kbUvFwsGouYJ0T5Va6A1MLm6fVVFPK7DF8mrDcw 3651
pytoil/cli/root.py sha256=3ySuiJdxXLzWAv4qJWkaOJDWplRK37Zc3mWuCiheVfM 4063
pytoil/cli/show.py sha256=M6-GEGXEzDR9qS_FbFzojhVrNqNoIViQH2az4E-QN7Y 9208
pytoil/cli/utils.py sha256=OvdM97Fw55a60qW6LTdBR1_zWb0_GSKa4xhPSEkmfMo 1128
pytoil/config/__init__.py sha256=ikXAgn3fHOmfKBqXpoWf2nlTEGrTB95tTMhjkqLF7iI 156
pytoil/config/config.py sha256=duXZYKKKguB0Z_JMpdTNw0fg_Np0TOvySrEuyKrgnHY 4032
pytoil/config/defaults.py sha256=qniiD_D8KLOf06TqFXwUTfZe8jqCcQ5O02IK5yHjPF0 3122
pytoil/editor/__init__.py sha256=7j_e7CH51UzOjLxF8NUeNbnidTk9LTM7N1XlnJGX1DI 99
pytoil/editor/editor.py sha256=7LpRTE54ViiPxnsJQ3Xtju2HHH5zFp_fu1n2xuy5_Cg 795
pytoil/environments/__init__.py sha256=GmVpGA7bYq5F-4h9t8CP9w6xLJc2UQVASRJOH8ktu98 420
pytoil/environments/base.py sha256=9Tq_rZQhn8eZOtq5H4iyapalLSQmxSnW01PcBMNH9bg 2080
pytoil/environments/conda.py sha256=SJDOWPpDYEKgC4loKYrZOZxuFHgQDdjv-Ak7WXVDq2Y 9650
pytoil/environments/flit.py sha256=cf-8k5LSLaRuUQLQBVXHlcSOx_QjdY_eMmUPAIHQE4Q 1733
pytoil/environments/poetry.py sha256=TBilCRpKhWl9h-7dTwRxlYFCwj589RUGakoA6cD9fYw 3624
pytoil/environments/reqs.py sha256=pOUyDhpDRanW_z7bJMT48ZXSDNiBLFewgVrIyYAOXMk 1385
pytoil/environments/virtualenv.py sha256=R8Z78IPai3y0-pOt2T6WGNAz50RHa1cfEtmBhdHITMc 3947
pytoil/git/__init__.py sha256=MTMqh_08cVY9SEDR3GiH5z6Agcbu4AType0REnsUlks 87
pytoil/git/git.py sha256=sSioAAbF7dMAKDIZxBTGIbom0RFn5I319npVLj8W-lA 4442
pytoil/repo/__init__.py sha256=p0v6FV9LWHf-aQv0pZsTGctMncXqx8RRWxrd8ODigCo 91
pytoil/repo/repo.py sha256=Lz2TuUhsMtDLctvPn16Z66dyhdlJe_wqnJ5N5KAxudI 9979
pytoil/starters/__init__.py sha256=0UUBFr8TYKeuMVxZqDqushXh0QahjGECJaeE8IqYuZI 243
pytoil/starters/base.py sha256=OEiSonszj8TuGLd8NIpgJHmT8m7jRtVifoILf-VCSOI 718
pytoil/starters/go.py sha256=AhgCPydb_Ez1YVENTPsloR_wcpRg7HJYuA3hh6k3I4c 1720
pytoil/starters/python.py sha256=JkaKSSXSW6JOYPKq18sFlcsGNEd0_uFa18TBysiLuWg 1478
pytoil/starters/rust.py sha256=d5eV5S7sJTGWTT6LSJ7TRUZquxhkebTYrSHoo6t3UHI 1524
pytoil-0.40.0.dist-info/METADATA sha256=hKxaHqx1m7z68pyZUDycrS27BDAWJrLsDrxfuYHVDEU 9175
pytoil-0.40.0.dist-info/WHEEL sha256=9QBuHhg6FNW7lppboF2vKVbCGTVzsFykgRQjjlajrhA 87
pytoil-0.40.0.dist-info/entry_points.txt sha256=yf5Euo13kdmMz5XbaP8LKIOxxw9mV4dDImQ_a3ryEJ8 48
pytoil-0.40.0.dist-info/licenses/LICENSE sha256=UOZ1F5fFDe3XXvG4oNnkL1-Ecun7zpHzRxjp-XsMeAo 11324
pytoil-0.40.0.dist-info/RECORD

entry_points.txt

pytoil = pytoil.cli.root:main