Metadata-Version: |
2.1 |
Name: |
ubelt |
Version: |
1.3.7 |
Summary: |
A Python utility belt containing simple tools, a stdlib like feel, and extra batteries |
Author: |
Jon Crall |
Author-Email: |
erotemic[at]gmail.com |
Home-Page: |
https://github.com/Erotemic/ubelt |
License: |
Apache 2 |
Keywords: |
utility,python,hashing,caching,stdlib,path,pathlib,dictionary,download |
Classifier: |
Development Status :: 5 - Production/Stable |
Classifier: |
Intended Audience :: Developers |
Classifier: |
Topic :: Software Development :: Libraries :: Python Modules |
Classifier: |
Topic :: Utilities |
Classifier: |
License :: OSI Approved :: Apache Software License |
Classifier: |
Operating System :: Microsoft :: Windows |
Classifier: |
Operating System :: MacOS |
Classifier: |
Operating System :: POSIX :: Linux |
Classifier: |
Typing :: Stubs Only |
Classifier: |
Programming Language :: Python :: 3.6 |
Classifier: |
Programming Language :: Python :: 3.7 |
Classifier: |
Programming Language :: Python :: 3.8 |
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 |
Requires-Python: |
>=3.6 |
Requires-Dist: |
xdoctest (>=1.1.5); extra == "all" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "4.0" and python_version >= "3.13") and extra == "all" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "3.13" and python_version >= "3.12") and extra == "all" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "3.12" and python_version >= "3.11") and extra == "all" |
Requires-Dist: |
pytest (>=6.2.5); (python_version < "3.11" and python_version >= "3.10") and extra == "all" |
Requires-Dist: |
pytest (>=4.6.0); (python_version < "3.10.0" and python_version >= "3.7.0") and extra == "all" |
Requires-Dist: |
pytest-cov (>=3.0.0); extra == "all" |
Requires-Dist: |
pytest_timeout (>=2.3.1); (python_version < "4.0" and python_version >= "3.12") and extra == "all" |
Requires-Dist: |
pytest_timeout (>=1.4.2); python_version < "3.12" and extra == "all" |
Requires-Dist: |
coverage (>=7.3.0); (python_version < "4.0" and python_version >= "3.12") and extra == "all" |
Requires-Dist: |
coverage (>=6.1.1); (python_version < "3.12" and python_version >= "3.10") and extra == "all" |
Requires-Dist: |
coverage (>=5.3.1); (python_version < "3.10" and python_version >= "3.9") and extra == "all" |
Requires-Dist: |
coverage (>=6.1.1); (python_version < "3.9" and python_version >= "3.8") and extra == "all" |
Requires-Dist: |
requests (>=2.25.1); extra == "all" |
Requires-Dist: |
numpy (>=2.1.0); (python_version < "4.0" and python_version >= "3.13" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (>=1.26.0); (python_version < "3.13" and python_version >= "3.12" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (>=1.23.2); (python_version < "3.12" and python_version >= "3.11" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (>=1.21.1); (python_version < "3.11" and python_version >= "3.10" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (>=1.19.3); (python_version < "3.10" and python_version >= "3.9" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (>=1.19.2); (python_version < "3.9" and python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (<2.0.0,>=1.14.5); (python_version < "3.8" and python_version >= "3.7" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
numpy (<2.0.0,>=1.12.0); (python_version < "3.7" and python_version >= "3.6" and platform_python_implementation == "CPython") and extra == "all" |
Requires-Dist: |
xxhash (>=3.5.0); (python_version < "4.0" and python_version >= "3.13") and extra == "all" |
Requires-Dist: |
xxhash (>=3.4.1); (python_version < "3.13" and python_version >= "3.12") and extra == "all" |
Requires-Dist: |
xxhash (>=3.2.0); (python_version < "3.12" and python_version >= "3.11") and extra == "all" |
Requires-Dist: |
xxhash (>=3.0.0); (python_version < "3.11" and python_version >= "3.10") and extra == "all" |
Requires-Dist: |
xxhash (>=2.0.2); (python_version < "3.10" and python_version >= "3.9") and extra == "all" |
Requires-Dist: |
xxhash (>=1.4.3); (python_version < "3.9" and python_version >= "3.8") and extra == "all" |
Requires-Dist: |
xxhash (>=1.3.0); (python_version < "3.8" and python_version >= "3.7") and extra == "all" |
Requires-Dist: |
xxhash (>=1.3.0); (python_version < "3.7" and python_version >= "3.6") and extra == "all" |
Requires-Dist: |
Pygments (>=2.13.0); (python_version < "4.0" and python_version >= "3.12") and extra == "all" |
Requires-Dist: |
Pygments (>=2.2.0); python_version < "3.12" and extra == "all" |
Requires-Dist: |
colorama (>=0.4.3); platform_system == "Windows" and extra == "all" |
Requires-Dist: |
python_dateutil (>=2.8.1); extra == "all" |
Requires-Dist: |
packaging (>=21.0); extra == "all" |
Requires-Dist: |
jaraco.windows (>=3.9.1); platform_system == "Windows" and extra == "all" |
Requires-Dist: |
pydantic (<2.0); (platform_system == "Windows" and platform_python_implementation == "PyPy") and extra == "all" |
Requires-Dist: |
xdoctest (==1.1.5); extra == "all-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict" |
Requires-Dist: |
pytest (==6.2.5); (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict" |
Requires-Dist: |
pytest (==4.6.0); (python_version < "3.10.0" and python_version >= "3.7.0") and extra == "all-strict" |
Requires-Dist: |
pytest-cov (==3.0.0); extra == "all-strict" |
Requires-Dist: |
pytest_timeout (==2.3.1); (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict" |
Requires-Dist: |
pytest_timeout (==1.4.2); python_version < "3.12" and extra == "all-strict" |
Requires-Dist: |
coverage (==7.3.0); (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict" |
Requires-Dist: |
coverage (==6.1.1); (python_version < "3.12" and python_version >= "3.10") and extra == "all-strict" |
Requires-Dist: |
coverage (==5.3.1); (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict" |
Requires-Dist: |
coverage (==6.1.1); (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict" |
Requires-Dist: |
requests (==2.25.1); extra == "all-strict" |
Requires-Dist: |
numpy (==2.1.0); (python_version < "4.0" and python_version >= "3.13" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (==1.26.0); (python_version < "3.13" and python_version >= "3.12" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (==1.23.2); (python_version < "3.12" and python_version >= "3.11" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (==1.21.1); (python_version < "3.11" and python_version >= "3.10" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (==1.19.3); (python_version < "3.10" and python_version >= "3.9" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (==1.19.2); (python_version < "3.9" and python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (<2.0.0,==1.14.5); (python_version < "3.8" and python_version >= "3.7" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
numpy (<2.0.0,==1.12.0); (python_version < "3.7" and python_version >= "3.6" and platform_python_implementation == "CPython") and extra == "all-strict" |
Requires-Dist: |
xxhash (==3.5.0); (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict" |
Requires-Dist: |
xxhash (==3.4.1); (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict" |
Requires-Dist: |
xxhash (==3.2.0); (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict" |
Requires-Dist: |
xxhash (==3.0.0); (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict" |
Requires-Dist: |
xxhash (==2.0.2); (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict" |
Requires-Dist: |
xxhash (==1.4.3); (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict" |
Requires-Dist: |
xxhash (==1.3.0); (python_version < "3.8" and python_version >= "3.7") and extra == "all-strict" |
Requires-Dist: |
xxhash (==1.3.0); (python_version < "3.7" and python_version >= "3.6") and extra == "all-strict" |
Requires-Dist: |
Pygments (==2.13.0); (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict" |
Requires-Dist: |
Pygments (==2.2.0); python_version < "3.12" and extra == "all-strict" |
Requires-Dist: |
colorama (==0.4.3); platform_system == "Windows" and extra == "all-strict" |
Requires-Dist: |
python_dateutil (==2.8.1); extra == "all-strict" |
Requires-Dist: |
packaging (==21.0); extra == "all-strict" |
Requires-Dist: |
jaraco.windows (==3.9.1); platform_system == "Windows" and extra == "all-strict" |
Requires-Dist: |
pydantic (<2.0); (platform_system == "Windows" and platform_python_implementation == "PyPy") and extra == "all-strict" |
Requires-Dist: |
sphinx (>=4.3.2); extra == "docs" |
Requires-Dist: |
sphinx-autobuild (>=2021.3.14); extra == "docs" |
Requires-Dist: |
sphinx_rtd_theme (>=1.0.0); extra == "docs" |
Requires-Dist: |
sphinxcontrib-napoleon (>=0.7); extra == "docs" |
Requires-Dist: |
sphinx-autoapi (>=1.8.4); extra == "docs" |
Requires-Dist: |
Pygments (>=2.9.0); extra == "docs" |
Requires-Dist: |
myst_parser (>=0.16.1); extra == "docs" |
Requires-Dist: |
sphinx-reredirects (>=0.0.1); extra == "docs" |
Requires-Dist: |
sphinx (==4.3.2); extra == "docs-strict" |
Requires-Dist: |
sphinx-autobuild (==2021.3.14); extra == "docs-strict" |
Requires-Dist: |
sphinx_rtd_theme (==1.0.0); extra == "docs-strict" |
Requires-Dist: |
sphinxcontrib-napoleon (==0.7); extra == "docs-strict" |
Requires-Dist: |
sphinx-autoapi (==1.8.4); extra == "docs-strict" |
Requires-Dist: |
Pygments (==2.9.0); extra == "docs-strict" |
Requires-Dist: |
myst_parser (==0.16.1); extra == "docs-strict" |
Requires-Dist: |
sphinx-reredirects (==0.0.1); extra == "docs-strict" |
Requires-Dist: |
numpy (>=2.1.0); (python_version < "4.0" and python_version >= "3.13" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (>=1.26.0); (python_version < "3.13" and python_version >= "3.12" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (>=1.23.2); (python_version < "3.12" and python_version >= "3.11" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (>=1.21.1); (python_version < "3.11" and python_version >= "3.10" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (>=1.19.3); (python_version < "3.10" and python_version >= "3.9" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (>=1.19.2); (python_version < "3.9" and python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (<2.0.0,>=1.14.5); (python_version < "3.8" and python_version >= "3.7" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
numpy (<2.0.0,>=1.12.0); (python_version < "3.7" and python_version >= "3.6" and platform_python_implementation == "CPython") and extra == "optional" |
Requires-Dist: |
xxhash (>=3.5.0); (python_version < "4.0" and python_version >= "3.13") and extra == "optional" |
Requires-Dist: |
xxhash (>=3.4.1); (python_version < "3.13" and python_version >= "3.12") and extra == "optional" |
Requires-Dist: |
xxhash (>=3.2.0); (python_version < "3.12" and python_version >= "3.11") and extra == "optional" |
Requires-Dist: |
xxhash (>=3.0.0); (python_version < "3.11" and python_version >= "3.10") and extra == "optional" |
Requires-Dist: |
xxhash (>=2.0.2); (python_version < "3.10" and python_version >= "3.9") and extra == "optional" |
Requires-Dist: |
xxhash (>=1.4.3); (python_version < "3.9" and python_version >= "3.8") and extra == "optional" |
Requires-Dist: |
xxhash (>=1.3.0); (python_version < "3.8" and python_version >= "3.7") and extra == "optional" |
Requires-Dist: |
xxhash (>=1.3.0); (python_version < "3.7" and python_version >= "3.6") and extra == "optional" |
Requires-Dist: |
Pygments (>=2.13.0); (python_version < "4.0" and python_version >= "3.12") and extra == "optional" |
Requires-Dist: |
Pygments (>=2.2.0); python_version < "3.12" and extra == "optional" |
Requires-Dist: |
colorama (>=0.4.3); platform_system == "Windows" and extra == "optional" |
Requires-Dist: |
python_dateutil (>=2.8.1); extra == "optional" |
Requires-Dist: |
packaging (>=21.0); extra == "optional" |
Requires-Dist: |
jaraco.windows (>=3.9.1); platform_system == "Windows" and extra == "optional" |
Requires-Dist: |
pydantic (<2.0); (platform_system == "Windows" and platform_python_implementation == "PyPy") and extra == "optional" |
Requires-Dist: |
numpy (==2.1.0); (python_version < "4.0" and python_version >= "3.13" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (==1.26.0); (python_version < "3.13" and python_version >= "3.12" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (==1.23.2); (python_version < "3.12" and python_version >= "3.11" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (==1.21.1); (python_version < "3.11" and python_version >= "3.10" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (==1.19.3); (python_version < "3.10" and python_version >= "3.9" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (==1.19.2); (python_version < "3.9" and python_version >= "3.8" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (<2.0.0,==1.14.5); (python_version < "3.8" and python_version >= "3.7" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
numpy (<2.0.0,==1.12.0); (python_version < "3.7" and python_version >= "3.6" and platform_python_implementation == "CPython") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==3.5.0); (python_version < "4.0" and python_version >= "3.13") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==3.4.1); (python_version < "3.13" and python_version >= "3.12") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==3.2.0); (python_version < "3.12" and python_version >= "3.11") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==3.0.0); (python_version < "3.11" and python_version >= "3.10") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==2.0.2); (python_version < "3.10" and python_version >= "3.9") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==1.4.3); (python_version < "3.9" and python_version >= "3.8") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==1.3.0); (python_version < "3.8" and python_version >= "3.7") and extra == "optional-strict" |
Requires-Dist: |
xxhash (==1.3.0); (python_version < "3.7" and python_version >= "3.6") and extra == "optional-strict" |
Requires-Dist: |
Pygments (==2.13.0); (python_version < "4.0" and python_version >= "3.12") and extra == "optional-strict" |
Requires-Dist: |
Pygments (==2.2.0); python_version < "3.12" and extra == "optional-strict" |
Requires-Dist: |
colorama (==0.4.3); platform_system == "Windows" and extra == "optional-strict" |
Requires-Dist: |
python_dateutil (==2.8.1); extra == "optional-strict" |
Requires-Dist: |
packaging (==21.0); extra == "optional-strict" |
Requires-Dist: |
jaraco.windows (==3.9.1); platform_system == "Windows" and extra == "optional-strict" |
Requires-Dist: |
pydantic (<2.0); (platform_system == "Windows" and platform_python_implementation == "PyPy") and extra == "optional-strict" |
Requires-Dist: |
xdoctest (>=1.1.5); extra == "tests" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "4.0" and python_version >= "3.13") and extra == "tests" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "3.13" and python_version >= "3.12") and extra == "tests" |
Requires-Dist: |
pytest (>=8.1.1); (python_version < "3.12" and python_version >= "3.11") and extra == "tests" |
Requires-Dist: |
pytest (>=6.2.5); (python_version < "3.11" and python_version >= "3.10") and extra == "tests" |
Requires-Dist: |
pytest (>=4.6.0); (python_version < "3.10.0" and python_version >= "3.7.0") and extra == "tests" |
Requires-Dist: |
pytest-cov (>=3.0.0); extra == "tests" |
Requires-Dist: |
pytest_timeout (>=2.3.1); (python_version < "4.0" and python_version >= "3.12") and extra == "tests" |
Requires-Dist: |
pytest_timeout (>=1.4.2); python_version < "3.12" and extra == "tests" |
Requires-Dist: |
coverage (>=7.3.0); (python_version < "4.0" and python_version >= "3.12") and extra == "tests" |
Requires-Dist: |
coverage (>=6.1.1); (python_version < "3.12" and python_version >= "3.10") and extra == "tests" |
Requires-Dist: |
coverage (>=5.3.1); (python_version < "3.10" and python_version >= "3.9") and extra == "tests" |
Requires-Dist: |
coverage (>=6.1.1); (python_version < "3.9" and python_version >= "3.8") and extra == "tests" |
Requires-Dist: |
requests (>=2.25.1); extra == "tests" |
Requires-Dist: |
xdoctest (==1.1.5); extra == "tests-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "4.0" and python_version >= "3.13") and extra == "tests-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "3.13" and python_version >= "3.12") and extra == "tests-strict" |
Requires-Dist: |
pytest (==8.1.1); (python_version < "3.12" and python_version >= "3.11") and extra == "tests-strict" |
Requires-Dist: |
pytest (==6.2.5); (python_version < "3.11" and python_version >= "3.10") and extra == "tests-strict" |
Requires-Dist: |
pytest (==4.6.0); (python_version < "3.10.0" and python_version >= "3.7.0") and extra == "tests-strict" |
Requires-Dist: |
pytest-cov (==3.0.0); extra == "tests-strict" |
Requires-Dist: |
pytest_timeout (==2.3.1); (python_version < "4.0" and python_version >= "3.12") and extra == "tests-strict" |
Requires-Dist: |
pytest_timeout (==1.4.2); python_version < "3.12" and extra == "tests-strict" |
Requires-Dist: |
coverage (==7.3.0); (python_version < "4.0" and python_version >= "3.12") and extra == "tests-strict" |
Requires-Dist: |
coverage (==6.1.1); (python_version < "3.12" and python_version >= "3.10") and extra == "tests-strict" |
Requires-Dist: |
coverage (==5.3.1); (python_version < "3.10" and python_version >= "3.9") and extra == "tests-strict" |
Requires-Dist: |
coverage (==6.1.1); (python_version < "3.9" and python_version >= "3.8") and extra == "tests-strict" |
Requires-Dist: |
requests (==2.25.1); extra == "tests-strict" |
Requires-Dist: |
mypy; extra == "types" |
Requires-Dist: |
autoflake (>=1.4); extra == "types" |
Requires-Dist: |
yapf (>=0.32.0); extra == "types" |
Requires-Dist: |
mypy; extra == "types-strict" |
Requires-Dist: |
autoflake (==1.4); extra == "types-strict" |
Requires-Dist: |
yapf (==0.32.0); extra == "types-strict" |
Provides-Extra: |
all |
Provides-Extra: |
all-strict |
Provides-Extra: |
docs |
Provides-Extra: |
docs-strict |
Provides-Extra: |
optional |
Provides-Extra: |
optional-strict |
Provides-Extra: |
runtime |
Provides-Extra: |
runtime-strict |
Provides-Extra: |
tests |
Provides-Extra: |
tests-strict |
Provides-Extra: |
types |
Provides-Extra: |
types-strict |
Description-Content-Type: |
text/x-rst |
License-File: |
LICENSE |