pyTooling

View on PyPIReverse Dependencies (17)

8.2.0 pyTooling-8.2.0-py3-none-any.whl

Wheel Details

Project: pyTooling
Version: 8.2.0
Filename: pyTooling-8.2.0-py3-none-any.whl
Download: [link]
Size: 159180
MD5: 71f13bec8dba6d694100304bbccafa76
SHA256: 39019f2bcf270258a42fdab4ec0d5c192fcb14597d6e69251d65f4db634fa855
Uploaded: 2025-02-22 22:26:38 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: pyTooling
Version: 8.2.0
Summary: pyTooling is a powerful collection of arbitrary useful classes, decorators, meta-classes and exceptions.
Author: Patrick Lehmann
Author-Email: Paebbels[at]gmail.com
Home-Page: https://GitHub.com/pyTooling/pyTooling
Project-Url: Documentation, https://pyTooling.GitHub.io/pyTooling
Project-Url: Source Code, https://GitHub.com/pyTooling/pyTooling
Project-Url: Issue Tracker, https://GitHub.com/pyTooling/pyTooling/issues
License: Apache-2.0
Keywords: abstract,argparse,attributes,bfs,cli,console,data structure,decorators,dfs,exceptions,generators,generic library,generic path,graph,installation,iterators,licensing,message logging,meta-classes,overloading,override,packaging,path,platform,setuptools,shell,singleton,slots,terminal,text user interface,stopwatch,tree,TUI,url,versioning,wheel
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
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: Programming Language :: Python :: 3.13
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.9
Requires-Dist: docutils (~=0.21); extra == "doc"
Requires-Dist: sphinx_autodoc_typehints (~=3.1); extra == "doc"
Requires-Dist: colorama (>=0.4.6); extra == "doc"
Requires-Dist: sphinx (~=8.2); extra == "doc"
Requires-Dist: docutils_stubs (~=0.0.22); extra == "doc"
Requires-Dist: sphinxcontrib-mermaid (~=1.0); extra == "doc"
Requires-Dist: autoapi (>=2.0.1); extra == "doc"
Requires-Dist: sphinx_rtd_theme (~=3.0); extra == "doc"
Requires-Dist: sphinx_reports (~=0.7); extra == "doc"
Requires-Dist: ruamel.yaml (~=0.18); extra == "doc"
Requires-Dist: setuptools (~=75.8); extra == "doc"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "doc"
Requires-Dist: sphinx_design (~=0.6.1); extra == "doc"
Requires-Dist: typing_extensions (~=4.12); extra == "test"
Requires-Dist: colorama (>=0.4.6); extra == "test"
Requires-Dist: pytest (~=8.3); extra == "test"
Requires-Dist: lxml (~=5.3); extra == "test"
Requires-Dist: Coverage (~=7.6); extra == "test"
Requires-Dist: mypy (~=1.15); extra == "test"
Requires-Dist: pytest-cov (~=6.0); extra == "test"
Requires-Dist: ruamel.yaml (~=0.18); extra == "test"
Requires-Dist: setuptools (~=75.8); extra == "packaging"
Requires-Dist: colorama (~=0.4.6); extra == "terminal"
Requires-Dist: ruamel.yaml (~=0.18); extra == "yaml"
Requires-Dist: autoapi (>=2.0.1); extra == "all"
Requires-Dist: pytest (~=8.3); extra == "all"
Requires-Dist: lxml (~=5.3); extra == "all"
Requires-Dist: Coverage (~=7.6); extra == "all"
Requires-Dist: sphinx_reports (~=0.7); extra == "all"
Requires-Dist: setuptools (~=75.8); extra == "all"
Requires-Dist: sphinx_design (~=0.6.1); extra == "all"
Requires-Dist: typing_extensions (~=4.12); extra == "all"
Requires-Dist: docutils_stubs (~=0.0.22); extra == "all"
Requires-Dist: colorama (~=0.4.6); extra == "all"
Requires-Dist: sphinx_rtd_theme (~=3.0); extra == "all"
Requires-Dist: pytest-cov (~=6.0); extra == "all"
Requires-Dist: sphinx_autodoc_typehints (~=3.1); extra == "all"
Requires-Dist: docutils (~=0.21); extra == "all"
Requires-Dist: colorama (>=0.4.6); extra == "all"
Requires-Dist: sphinx (~=8.2); extra == "all"
Requires-Dist: sphinxcontrib-mermaid (~=1.0); extra == "all"
Requires-Dist: mypy (~=1.15); extra == "all"
Requires-Dist: ruamel.yaml (~=0.18); extra == "all"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "all"
Provides-Extra: doc
Provides-Extra: test
Provides-Extra: packaging
Provides-Extra: terminal
Provides-Extra: yaml
Provides-Extra: all
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: project-url
Dynamic: provides-extra
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE.md
[Description omitted; length: 17728 characters]

WHEEL

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

RECORD

Path Digest Size
pyTooling/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyTooling/Attributes/__init__.py sha256=AkyaT2UYYPwMA4R-PwUDYRSjKODIcF-HmRkIm1Ayz7E 13047
pyTooling/Attributes/ArgParse/Argument.py sha256=_9GRDGueKJMZeMAlaPeT1QfkceoMgeS1ftB61cUlGOE 10646
pyTooling/Attributes/ArgParse/BooleanFlag.py sha256=OIeIiqc38yU_atA7qvm1cUuqgJ3uyTWf2LtDi-6GAL4 4635
pyTooling/Attributes/ArgParse/Flag.py sha256=yRj0HqM4eAIAlQcYjXZneANeOayBZTrdTcuwv5_wty4 5862
pyTooling/Attributes/ArgParse/KeyValueFlag.py sha256=OwGo7oxKR6ro0muh0r06iR2wiYbbt4m1CXvIDImvhP8 5963
pyTooling/Attributes/ArgParse/OptionalValuedFlag.py sha256=R7c-EP0i25CEbqatONhpNpC_DH_WF6O1xUy_ivW2tTA 5967
pyTooling/Attributes/ArgParse/ValuedFlag.py sha256=5jynFAV2kc2NxlBXqaVxRAyeWhWgI5ZGt9eJd_ULV_M 6104
pyTooling/Attributes/ArgParse/__init__.py sha256=QhE2VzM-xHskb6mejNGliXrBx7-jDfpA4FypzbpfGGM 14751
pyTooling/CLIAbstraction/Argument.py sha256=2Gy0gtF2njdXtE0UV2ZHhl4iCGGKzSQcjaLt1jSI_LY 24815
pyTooling/CLIAbstraction/BooleanFlag.py sha256=FKfL-_VxDqlejy2j0OFtZvwC36Q4bUOtwgyfztHk0-g 9805
pyTooling/CLIAbstraction/Command.py sha256=zmiG1lQmzBQeUt6PzuKLQnSpAP77cF3eJQ3D1aJ9M-s 7365
pyTooling/CLIAbstraction/Flag.py sha256=tq5DZuMvkURdes7p4G9J1nY0xpgl-l0lAdexGhnwICU 6609
pyTooling/CLIAbstraction/KeyValueFlag.py sha256=X8Siz3wqanYjlcm8HAnamy_ZMbX9EdzoMdPCBKGjkyw 9906
pyTooling/CLIAbstraction/OptionalValuedFlag.py sha256=68HiiETJJCiko1ZZbHo6UyzcCAGaPSx5ZL8pljZmC4s 8132
pyTooling/CLIAbstraction/ValuedFlag.py sha256=p7n7K5v90XObkVmBY2GxBQW5WN8-lvK317bNeUvnL6c 7991
pyTooling/CLIAbstraction/ValuedFlagList.py sha256=B5KxTHyZix5CygbC8_syzLe0ADaUlCRxlZ6YemNGqnY 9805
pyTooling/CLIAbstraction/ValuedTupleFlag.py sha256=VLqmHS4LN8sAIpPf08HvbR_9nNCr2lfhIdODZez2dCw 6125
pyTooling/CLIAbstraction/__init__.py sha256=iBJq1xgn0CcbIT1ZEyRXjaJsiSch2Bx4atENszDHtsI 17086
pyTooling/CallByRef/__init__.py sha256=1dBB-NFjKuXBqQdzcuEvdcFo8y_OrDIaARfMR--IV5U 23206
pyTooling/Common/__init__.py sha256=rFaPCAhljpHkNlp4YaC6IsDSi6XeI62GyJG-YilvXPY 16618
pyTooling/Configuration/JSON.py sha256=IbSYhTIxuLp6cJdn_r5t4s01uzPEgqhB5-dOjAKDdgw 12343
pyTooling/Configuration/YAML.py sha256=FSn2tOyoTgpo2gOD24NzZxzAcA6OQyFVvT8vpcadAxE 12688
pyTooling/Configuration/__init__.py sha256=fkXML_oJep9qI1Bm99bUC61eAwNjczljHx1EFuyS5To 7602
pyTooling/Decorators/__init__.py sha256=9VmUHT9q-OsihnMRNEXv6U8XLoFLx5xI2cvVlrzDbGQ 12283
pyTooling/Exceptions/__init__.py sha256=Xl_gmWvObc65yiVsMB-CVsEQDgO3zrWmIb3Pq6IvK5w 6464
pyTooling/GenericPath/URL.py sha256=E7Up6eIPvVVqL3dw-VpSqK4CAMSyY5G6pIyyYdh_dfk 13867
pyTooling/GenericPath/__init__.py sha256=adnemdJq7qDGqIB3B9ZVRq5TvunYIbLpLcwtcmG5KuE 6164
pyTooling/Graph/GraphML.py sha256=n1hW1S_xN6wxr_1bHjhxGsPJl0_Nd3-LhcL-HDMreyI 20636
pyTooling/Graph/__init__.py sha256=s66971bwccCSAPmGGtMCMIrcBwutoEkFliqfV1eLcso 105949
pyTooling/Licensing/__init__.py sha256=TSFsXacqbJHBoAszEWHXJZnAKupPwkprsfU4rbqSyCc 10709
pyTooling/MetaClasses/__init__.py sha256=3an9jL_9v_lOBafqCOHCPa2rczx1ugyHtLBoj13zMJg 36180
pyTooling/Packaging/__init__.py sha256=GEQzCRWDAipy76ZriDavUKhru2E2CIcdShZsrfKtHKQ 41351
pyTooling/Platform/__init__.py sha256=EuiKrZxvZWlHK8Zzl0qJHsLfO8LqJuxJIoxDx1QJ9Ic 21605
pyTooling/StateMachine/__init__.py sha256=FWYrhwr0OAu1vJ5ygBlCmbabhb6-jQaiG8Que2lx3kw 5445
pyTooling/Stopwatch/__init__.py sha256=7c1Tc4evQ-bMz8eQwbYB74bvCYHsotGD3K9c3T-p6HM 20324
pyTooling/TerminalUI/__init__.py sha256=cYlXp026IQx0xHEgVEabkXr_r8BGmeglNgy2ZICYukk 38921
pyTooling/Tree/__init__.py sha256=UpjQjWa-rtv_YqSlMhUO4Ksyfch6167abA6akQdZFLc 36541
pyTooling/Versioning/__init__.py sha256=LBsXzoczoW2vicsOyHl96v9pLFDgYpUOmANn5pcLfUQ 67955
pyTooling/Warning/__init__.py sha256=zAgHNvLGt06Z8RrPsL49vA9YNkitsgm21fZj_EuU8uE 5083
pyTooling-8.2.0.dist-info/LICENSE.md sha256=9jQfkVoQfkoxFH_bupFEac3UQZh7ZezpZplkLQzM6tM 10567
pyTooling-8.2.0.dist-info/METADATA sha256=cK58iM0qi_MczIhQxfAvKle4476qEMSNW7KFz1d5Pjg 21791
pyTooling-8.2.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
pyTooling-8.2.0.dist-info/top_level.txt sha256=1noWgto7eQK243v_m8-KqM_LDvYrhWlfbCUKQ-QJlZI 15
pyTooling-8.2.0.dist-info/RECORD

top_level.txt

logo
pyTooling