pyTooling

View on PyPIReverse Dependencies (16)

8.0.3 pyTooling-8.0.3-py3-none-any.whl

Wheel Details

Project: pyTooling
Version: 8.0.3
Filename: pyTooling-8.0.3-py3-none-any.whl
Download: [link]
Size: 157246
MD5: a0d9877fa1d32e08c40a7a6cf7557ecb
SHA256: 91a6f3c5016e40c084c34a1c0f4a96175814737aec4499b3692542a363f81fa3
Uploaded: 2024-11-17 17:05:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyTooling
Version: 8.0.3
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-stubs (~=0.0.22); extra == "all"
Requires-Dist: colorama (~=0.4.6); extra == "all"
Requires-Dist: sphinx-autodoc-typehints (~=2.5); extra == "all"
Requires-Dist: pytest-cov (~=6.0); extra == "all"
Requires-Dist: sphinx (~=8.1); extra == "all"
Requires-Dist: sphinx-reports (~=0.7); extra == "all"
Requires-Dist: typing-extensions (~=4.12); extra == "all"
Requires-Dist: colorama (>=0.4.6); extra == "all"
Requires-Dist: sphinx-design (~=0.6.1); extra == "all"
Requires-Dist: setuptools (~=75.5); extra == "all"
Requires-Dist: pytest (~=8.3); extra == "all"
Requires-Dist: sphinxcontrib-mermaid (>=0.9.2); extra == "all"
Requires-Dist: mypy (~=1.13); extra == "all"
Requires-Dist: Coverage (~=7.6); extra == "all"
Requires-Dist: ruamel.yaml (~=0.18); extra == "all"
Requires-Dist: ruamel.yaml (~=0.18.6); extra == "all"
Requires-Dist: docutils (~=0.21); extra == "all"
Requires-Dist: sphinx-rtd-theme (~=3.0); extra == "all"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "all"
Requires-Dist: autoapi (>=2.0.1); extra == "all"
Requires-Dist: lxml (~=5.3); extra == "all"
Requires-Dist: docutils-stubs (~=0.0.22); extra == "doc"
Requires-Dist: sphinx (~=8.1); extra == "doc"
Requires-Dist: sphinx-autodoc-typehints (~=2.5); extra == "doc"
Requires-Dist: sphinx-design (~=0.6.1); extra == "doc"
Requires-Dist: setuptools (~=75.5); extra == "doc"
Requires-Dist: ruamel.yaml (~=0.18.6); extra == "doc"
Requires-Dist: sphinx-reports (~=0.7); extra == "doc"
Requires-Dist: docutils (~=0.21); extra == "doc"
Requires-Dist: sphinx-rtd-theme (~=3.0); extra == "doc"
Requires-Dist: sphinx-copybutton (>=0.5.2); extra == "doc"
Requires-Dist: colorama (>=0.4.6); extra == "doc"
Requires-Dist: autoapi (>=2.0.1); extra == "doc"
Requires-Dist: sphinxcontrib-mermaid (>=0.9.2); extra == "doc"
Requires-Dist: setuptools (~=75.5); extra == "packaging"
Requires-Dist: colorama (~=0.4.6); extra == "terminal"
Requires-Dist: mypy (~=1.13); extra == "test"
Requires-Dist: Coverage (~=7.6); extra == "test"
Requires-Dist: pytest-cov (~=6.0); extra == "test"
Requires-Dist: ruamel.yaml (~=0.18.6); extra == "test"
Requires-Dist: typing-extensions (~=4.12); extra == "test"
Requires-Dist: pytest (~=8.3); extra == "test"
Requires-Dist: colorama (>=0.4.6); extra == "test"
Requires-Dist: lxml (~=5.3); extra == "test"
Requires-Dist: ruamel.yaml (~=0.18); extra == "yaml"
Provides-Extra: all
Provides-Extra: doc
Provides-Extra: packaging
Provides-Extra: terminal
Provides-Extra: test
Provides-Extra: yaml
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 17873 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.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=J_nP8zb7JNcQjJTVJ0lIibvgYdLCzlRBCYwXe4zR0y0 13047
pyTooling/Attributes/ArgParse/Argument.py sha256=yuL7SJ4bFgh5ANjKP9bcGaHaohJE4A3jLLVc3Ih5Fpc 10646
pyTooling/Attributes/ArgParse/BooleanFlag.py sha256=bDGB5JLBmX7C8BBf6yS-yDAiPFD5q7uOR9GxlF-OGlA 4635
pyTooling/Attributes/ArgParse/Flag.py sha256=AfPqfkK-yHTVwRf0CGUTQyxJ3xbXWUxdQI5j-PKLKMw 5862
pyTooling/Attributes/ArgParse/KeyValueFlag.py sha256=WpHBVUb-SgvYOTUhlrGPD27vtqTGDGtxmxOpOl8-yck 5963
pyTooling/Attributes/ArgParse/OptionalValuedFlag.py sha256=wAwHEeDSN0_9I7ukHSaXZzEI60nBsA6CxMXBOIrEl1c 5967
pyTooling/Attributes/ArgParse/ValuedFlag.py sha256=ZBOWYJ16NIOYNYstUMHNKyZZ_ijIH_JVvxeye4zmVLw 6104
pyTooling/Attributes/ArgParse/__init__.py sha256=SHcygd6Ehpa_5MYHdZxaQaPvQUlsr-CswKwADLLYrBY 14751
pyTooling/CLIAbstraction/Argument.py sha256=R1HAXmraEIj2QKFPAZHBc3yiZ9qbvuwB9TKsl8wzZow 24815
pyTooling/CLIAbstraction/BooleanFlag.py sha256=0w5v444Znw2rEYyWW7YZZ9ExE-q1CDMvyxd6czTfhiY 9805
pyTooling/CLIAbstraction/Command.py sha256=9KwuvopYe9YI5nUbKtozgiSzlnsMGWv8r_cP45DuVjc 7365
pyTooling/CLIAbstraction/Flag.py sha256=bzNZGJtW3QAoUSYNz-ZdTFTEuyCXLIDG7sBq-DwqZgs 6609
pyTooling/CLIAbstraction/KeyValueFlag.py sha256=JHhDuSLMfEKMkb0qfaezBUjJEQl_QFc4SYM7WcN3N1c 9906
pyTooling/CLIAbstraction/OptionalValuedFlag.py sha256=mBjNxK_gVak4RoCn7a7op9z9kKTLx4ojY7Eudlvx2no 8132
pyTooling/CLIAbstraction/ValuedFlag.py sha256=PKN59p9xejlNkkOOpbu45AmWwVKznTM-VGXSgoxz9ss 7991
pyTooling/CLIAbstraction/ValuedFlagList.py sha256=IG-x9jvLNppO0QEU83OwVMkVLFb4kzaAyu909lgPcOw 9805
pyTooling/CLIAbstraction/ValuedTupleFlag.py sha256=c0Cs6q9KitSVtfvem8f-883KPP07MVWjktMDFAZ1eMY 6125
pyTooling/CLIAbstraction/__init__.py sha256=NtNnld_er3cSMF1QLj6q3tzaTfbkpgb8eFhgMVF0hP8 17086
pyTooling/CallByRef/__init__.py sha256=xHlsMEA1NO1j3A6k5-TvC8KIMNfAXDBR2_6Wbp4sJ1o 23206
pyTooling/Common/__init__.py sha256=Kfbx89EyywcdwRsW9FAna53feCDI3wbRR90WXyQkw80 16663
pyTooling/Configuration/JSON.py sha256=G8lwPX5oOWJJDW9iBS8vfNMABwohbyarA9nE3xvccdg 12343
pyTooling/Configuration/YAML.py sha256=lqc24wsvnmlBXNZeLPjycu2J-QFkgaEHAWRj7WXboJU 12688
pyTooling/Configuration/__init__.py sha256=3v4ldZ6nLsA9OWAwT4wJwfJ_9NbjSSHeV4bYRfHYER0 7602
pyTooling/Decorators/__init__.py sha256=kXaIzf_Uv08vK0OEk8swHbM_izFdFj1umb_EjMR0-wA 12283
pyTooling/Exceptions/__init__.py sha256=F8EicX2zXWP-O3UkhHbqPJ7MZtjV3FuDAx6aG7bWfp8 6464
pyTooling/GenericPath/URL.py sha256=7AsPu4NhOdV6C46G-yCvLRhmRi7w18AX6CK9yFpiRpY 13867
pyTooling/GenericPath/__init__.py sha256=hJBy34yaQdTBocjKIXNTMtZyBvSjL5ojN1Am01S1UT4 6164
pyTooling/Graph/GraphML.py sha256=2TovtGt47DwyGG5Q-zL0sNFboGHq03j4qzS-7vBGE30 20636
pyTooling/Graph/__init__.py sha256=tkDHTUzwONiZfERAykYb7-yRMCTOvQmyHO3IHNVpQVU 105317
pyTooling/Licensing/__init__.py sha256=1LDCuAa6AIOna1ZKQ8gpn15Y-JkimtLACb2vX2evO8k 10709
pyTooling/MetaClasses/__init__.py sha256=haoDIkiBjW_RrYmEeNQga7DZK0L2Cw9tgK3pvmbwRds 36180
pyTooling/Packaging/__init__.py sha256=G7ZgpSf5rONhntD9MHMAaoMFT0VkwbnPHQdMIdezfqA 41351
pyTooling/Platform/__init__.py sha256=t_FV2fHJlj-WZmOk0kZPdvYFhlkRsoNRbNMwjZcJ3HM 21605
pyTooling/StateMachine/__init__.py sha256=hxP9k6A0DLzqsngQPDYV2VCwZqkQgtYzFBm4enZh5ZE 5445
pyTooling/Stopwatch/__init__.py sha256=8Fyyl5pKH12GChLEMyT7QdVCV2qkpiT__kDWl8ZM7l0 19467
pyTooling/TerminalUI/__init__.py sha256=jSHWJ2aBdC1hXWwjD7XuL3fKjeaM927dcDDjUhI3mRQ 38921
pyTooling/Tree/__init__.py sha256=BjXWJei1c-HefV0QzTBCI3IWSxmgix2BL4h_oaLPKC0 36541
pyTooling/Versioning/__init__.py sha256=5sJh4lHKsVA6pyRQJMYdbIVFQ2gdt84wgdpu8TQm-tU 66768
pyTooling-8.0.3.dist-info/LICENSE.md sha256=9jQfkVoQfkoxFH_bupFEac3UQZh7ZezpZplkLQzM6tM 10567
pyTooling-8.0.3.dist-info/METADATA sha256=89onJFlRAiVTuTtVdvJdReKf0cv24umAdh5OXU38xXw 21741
pyTooling-8.0.3.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
pyTooling-8.0.3.dist-info/top_level.txt sha256=1noWgto7eQK243v_m8-KqM_LDvYrhWlfbCUKQ-QJlZI 15
pyTooling-8.0.3.dist-info/RECORD

top_level.txt

logo
pyTooling