{"package":"ubelt","ecosystem":"pypi","latest_version":"1.4.2","description":"A Python utility belt containing simple tools, a stdlib like feel, and extra batteries","license":"Apache 2","homepage":"https://github.com/Erotemic/ubelt","repository":"https://github.com/Erotemic/ubelt","downloads_weekly":16537,"health":{"score":77,"risk":"moderate","breakdown":{"maintenance":25,"popularity":10,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.4.2","total_count":78,"recent":["1.0.1","1.1.0","1.1.1","1.1.2","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.3.0","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.4.0","1.4.1","1.4.2"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-13T02:38:13.094758Z","dependencies_count":188,"dependencies":["xdoctest>=1.1.5; extra == \"all\"","pytest>=8.1.1; (python_version < \"4.0\" and python_version >= \"3.13\") and extra == \"all\"","pytest>=8.1.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"all\"","pytest>=8.1.1; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"all\"","pytest>=6.2.5; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"all\"","pytest>=6.2.5; (python_version < \"3.10\" and python_version >= \"3.8\") and extra == \"all\"","pytest-cov>=3.0.0; extra == \"all\"","pytest_timeout>=2.3.1; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all\"","pytest_timeout>=1.4.2; python_version < \"3.12\" and extra == \"all\"","coverage>=7.3.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all\"","coverage>=6.1.1; (python_version < \"3.12\" and python_version >= \"3.10\") and extra == \"all\"","coverage>=5.3.1; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"all\"","coverage>=6.1.1; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"all\"","requests>=2.25.1; extra == \"all\"","numpy>=2.3.2; (python_version < \"4.0\" and python_version >= \"3.14\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=2.1.0; (python_version < \"3.14\" and python_version >= \"3.13\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=1.26.0; (python_version < \"3.13\" and python_version >= \"3.12\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=1.23.2; (python_version < \"3.12\" and python_version >= \"3.11\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=1.21.1; (python_version < \"3.11\" and python_version >= \"3.10\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=1.19.3; (python_version < \"3.10\" and python_version >= \"3.9\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy>=1.19.2; (python_version < \"3.9\" and python_version >= \"3.8\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy<2.0.0,>=1.14.5; (python_version < \"3.8\" and python_version >= \"3.7\" and platform_python_implementation == \"CPython\") and extra == \"all\"","numpy<2.0.0,>=1.12.0; (python_version < \"3.7\" and python_version >= \"3.6\" and platform_python_implementation == \"CPython\") and extra == \"all\"","xxhash>=3.6.0; (python_version < \"4.0\" and python_version >= \"3.14\") and extra == \"all\"","xxhash>=3.5.0; (python_version < \"3.14\" and python_version >= \"3.13\") and extra == \"all\"","xxhash>=3.4.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"all\"","xxhash>=3.2.0; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"all\"","xxhash>=3.0.0; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"all\"","xxhash>=2.0.2; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"all\"","xxhash>=1.4.3; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"all\"","xxhash>=1.3.0; (python_version < \"3.8\" and python_version >= \"3.7\") and extra == \"all\"","xxhash>=1.3.0; (python_version < \"3.7\" and python_version >= \"3.6\") and extra == \"all\"","Pygments>=2.13.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all\"","Pygments>=2.2.0; python_version < \"3.12\" and extra == \"all\"","rich>=13.0.0; extra == \"all\"","colorama>=0.4.3; platform_system == \"Windows\" and extra == \"all\"","python_dateutil>=2.8.1; extra == \"all\"","packaging>=21.0; extra == \"all\"","jaraco.windows>=3.9.1; platform_system == \"Windows\" and extra == \"all\"","pydantic<2.0; (platform_system == \"Windows\" and platform_python_implementation == \"PyPy\") and extra == \"all\"","xdoctest>=1.1.5; extra == \"tests\"","pytest>=8.1.1; (python_version < \"4.0\" and python_version >= \"3.13\") and extra == \"tests\"","pytest>=8.1.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"tests\"","pytest>=8.1.1; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"tests\"","pytest>=6.2.5; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"tests\"","pytest>=6.2.5; (python_version < \"3.10\" and python_version >= \"3.8\") and extra == \"tests\"","pytest-cov>=3.0.0; extra == \"tests\"","pytest_timeout>=2.3.1; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"tests\"","pytest_timeout>=1.4.2; python_version < \"3.12\" and extra == \"tests\"","coverage>=7.3.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"tests\"","coverage>=6.1.1; (python_version < \"3.12\" and python_version >= \"3.10\") and extra == \"tests\"","coverage>=5.3.1; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"tests\"","coverage>=6.1.1; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"tests\"","requests>=2.25.1; extra == \"tests\"","numpy>=2.3.2; (python_version < \"4.0\" and python_version >= \"3.14\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=2.1.0; (python_version < \"3.14\" and python_version >= \"3.13\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=1.26.0; (python_version < \"3.13\" and python_version >= \"3.12\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=1.23.2; (python_version < \"3.12\" and python_version >= \"3.11\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=1.21.1; (python_version < \"3.11\" and python_version >= \"3.10\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=1.19.3; (python_version < \"3.10\" and python_version >= \"3.9\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy>=1.19.2; (python_version < \"3.9\" and python_version >= \"3.8\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy<2.0.0,>=1.14.5; (python_version < \"3.8\" and python_version >= \"3.7\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","numpy<2.0.0,>=1.12.0; (python_version < \"3.7\" and python_version >= \"3.6\" and platform_python_implementation == \"CPython\") and extra == \"optional\"","xxhash>=3.6.0; (python_version < \"4.0\" and python_version >= \"3.14\") and extra == \"optional\"","xxhash>=3.5.0; (python_version < \"3.14\" and python_version >= \"3.13\") and extra == \"optional\"","xxhash>=3.4.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"optional\"","xxhash>=3.2.0; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"optional\"","xxhash>=3.0.0; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"optional\"","xxhash>=2.0.2; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"optional\"","xxhash>=1.4.3; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"optional\"","xxhash>=1.3.0; (python_version < \"3.8\" and python_version >= \"3.7\") and extra == \"optional\"","xxhash>=1.3.0; (python_version < \"3.7\" and python_version >= \"3.6\") and extra == \"optional\"","Pygments>=2.13.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"optional\"","Pygments>=2.2.0; python_version < \"3.12\" and extra == \"optional\"","rich>=13.0.0; extra == \"optional\"","colorama>=0.4.3; platform_system == \"Windows\" and extra == \"optional\"","python_dateutil>=2.8.1; extra == \"optional\"","packaging>=21.0; extra == \"optional\"","jaraco.windows>=3.9.1; platform_system == \"Windows\" and extra == \"optional\"","pydantic<2.0; (platform_system == \"Windows\" and platform_python_implementation == \"PyPy\") and extra == \"optional\"","xdev>=1.5.5; extra == \"dev\"","mkinit>=1.1.0; extra == \"dev\"","sphinx>=4.3.2; extra == \"docs\"","sphinx-autobuild>=2021.3.14; extra == \"docs\"","sphinx_rtd_theme>=1.0.0; extra == \"docs\"","sphinxcontrib-napoleon>=0.7; extra == \"docs\"","sphinx-autoapi>=1.8.4; extra == \"docs\"","Pygments>=2.9.0; extra == \"docs\"","myst_parser>=0.16.1; extra == \"docs\"","sphinx-reredirects>=0.0.1; extra == \"docs\"","mypy; extra == \"types\"","autoflake>=1.4; extra == \"types\"","yapf>=0.32.0; extra == \"types\"","ty>=0.0.15; extra == \"types\"","xdoctest==1.1.5; extra == \"all-strict\"","pytest==8.1.1; (python_version < \"4.0\" and python_version >= \"3.13\") and extra == \"all-strict\"","pytest==8.1.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"all-strict\"","pytest==8.1.1; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"all-strict\"","pytest==6.2.5; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"all-strict\"","pytest==6.2.5; (python_version < \"3.10\" and python_version >= \"3.8\") and extra == \"all-strict\"","pytest-cov==3.0.0; extra == \"all-strict\"","pytest_timeout==2.3.1; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all-strict\"","pytest_timeout==1.4.2; python_version < \"3.12\" and extra == \"all-strict\"","coverage==7.3.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all-strict\"","coverage==6.1.1; (python_version < \"3.12\" and python_version >= \"3.10\") and extra == \"all-strict\"","coverage==5.3.1; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"all-strict\"","coverage==6.1.1; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"all-strict\"","requests==2.25.1; extra == \"all-strict\"","numpy==2.3.2; (python_version < \"4.0\" and python_version >= \"3.14\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==2.1.0; (python_version < \"3.14\" and python_version >= \"3.13\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==1.26.0; (python_version < \"3.13\" and python_version >= \"3.12\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==1.23.2; (python_version < \"3.12\" and python_version >= \"3.11\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==1.21.1; (python_version < \"3.11\" and python_version >= \"3.10\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==1.19.3; (python_version < \"3.10\" and python_version >= \"3.9\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","numpy==1.19.2; (python_version < \"3.9\" and python_version >= \"3.8\" and platform_python_implementation == \"CPython\") and extra == \"all-strict\"","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\"","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\"","xxhash==3.6.0; (python_version < \"4.0\" and python_version >= \"3.14\") and extra == \"all-strict\"","xxhash==3.5.0; (python_version < \"3.14\" and python_version >= \"3.13\") and extra == \"all-strict\"","xxhash==3.4.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"all-strict\"","xxhash==3.2.0; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"all-strict\"","xxhash==3.0.0; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"all-strict\"","xxhash==2.0.2; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"all-strict\"","xxhash==1.4.3; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"all-strict\"","xxhash==1.3.0; (python_version < \"3.8\" and python_version >= \"3.7\") and extra == \"all-strict\"","xxhash==1.3.0; (python_version < \"3.7\" and python_version >= \"3.6\") and extra == \"all-strict\"","Pygments==2.13.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"all-strict\"","Pygments==2.2.0; python_version < \"3.12\" and extra == \"all-strict\"","rich==13.0.0; extra == \"all-strict\"","colorama==0.4.3; platform_system == \"Windows\" and extra == \"all-strict\"","python_dateutil==2.8.1; extra == \"all-strict\"","packaging==21.0; extra == \"all-strict\"","jaraco.windows==3.9.1; platform_system == \"Windows\" and extra == \"all-strict\"","pydantic<2.0; (platform_system == \"Windows\" and platform_python_implementation == \"PyPy\") and extra == \"all-strict\"","xdoctest==1.1.5; extra == \"tests-strict\"","pytest==8.1.1; (python_version < \"4.0\" and python_version >= \"3.13\") and extra == \"tests-strict\"","pytest==8.1.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"tests-strict\"","pytest==8.1.1; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"tests-strict\"","pytest==6.2.5; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"tests-strict\"","pytest==6.2.5; (python_version < \"3.10\" and python_version >= \"3.8\") and extra == \"tests-strict\"","pytest-cov==3.0.0; extra == \"tests-strict\"","pytest_timeout==2.3.1; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"tests-strict\"","pytest_timeout==1.4.2; python_version < \"3.12\" and extra == \"tests-strict\"","coverage==7.3.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"tests-strict\"","coverage==6.1.1; (python_version < \"3.12\" and python_version >= \"3.10\") and extra == \"tests-strict\"","coverage==5.3.1; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"tests-strict\"","coverage==6.1.1; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"tests-strict\"","requests==2.25.1; extra == \"tests-strict\"","numpy==2.3.2; (python_version < \"4.0\" and python_version >= \"3.14\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==2.1.0; (python_version < \"3.14\" and python_version >= \"3.13\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==1.26.0; (python_version < \"3.13\" and python_version >= \"3.12\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==1.23.2; (python_version < \"3.12\" and python_version >= \"3.11\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==1.21.1; (python_version < \"3.11\" and python_version >= \"3.10\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==1.19.3; (python_version < \"3.10\" and python_version >= \"3.9\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","numpy==1.19.2; (python_version < \"3.9\" and python_version >= \"3.8\" and platform_python_implementation == \"CPython\") and extra == \"optional-strict\"","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\"","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\"","xxhash==3.6.0; (python_version < \"4.0\" and python_version >= \"3.14\") and extra == \"optional-strict\"","xxhash==3.5.0; (python_version < \"3.14\" and python_version >= \"3.13\") and extra == \"optional-strict\"","xxhash==3.4.1; (python_version < \"3.13\" and python_version >= \"3.12\") and extra == \"optional-strict\"","xxhash==3.2.0; (python_version < \"3.12\" and python_version >= \"3.11\") and extra == \"optional-strict\"","xxhash==3.0.0; (python_version < \"3.11\" and python_version >= \"3.10\") and extra == \"optional-strict\"","xxhash==2.0.2; (python_version < \"3.10\" and python_version >= \"3.9\") and extra == \"optional-strict\"","xxhash==1.4.3; (python_version < \"3.9\" and python_version >= \"3.8\") and extra == \"optional-strict\"","xxhash==1.3.0; (python_version < \"3.8\" and python_version >= \"3.7\") and extra == \"optional-strict\"","xxhash==1.3.0; (python_version < \"3.7\" and python_version >= \"3.6\") and extra == \"optional-strict\"","Pygments==2.13.0; (python_version < \"4.0\" and python_version >= \"3.12\") and extra == \"optional-strict\"","Pygments==2.2.0; python_version < \"3.12\" and extra == \"optional-strict\"","rich==13.0.0; extra == \"optional-strict\"","colorama==0.4.3; platform_system == \"Windows\" and extra == \"optional-strict\"","python_dateutil==2.8.1; extra == \"optional-strict\"","packaging==21.0; extra == \"optional-strict\"","jaraco.windows==3.9.1; platform_system == \"Windows\" and extra == \"optional-strict\"","pydantic<2.0; (platform_system == \"Windows\" and platform_python_implementation == \"PyPy\") and extra == \"optional-strict\"","xdev==1.5.5; extra == \"dev-strict\"","mkinit==1.1.0; extra == \"dev-strict\"","sphinx==4.3.2; extra == \"docs-strict\"","sphinx-autobuild==2021.3.14; extra == \"docs-strict\"","sphinx_rtd_theme==1.0.0; extra == \"docs-strict\"","sphinxcontrib-napoleon==0.7; extra == \"docs-strict\"","sphinx-autoapi==1.8.4; extra == \"docs-strict\"","Pygments==2.9.0; extra == \"docs-strict\"","myst_parser==0.16.1; extra == \"docs-strict\"","sphinx-reredirects==0.0.1; extra == \"docs-strict\"","mypy; extra == \"types-strict\"","autoflake==1.4; extra == \"types-strict\"","yapf==0.32.0; extra == \"types-strict\"","ty==0.0.15; extra == \"types-strict\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.4.2","version_hint":null,"summary":"ubelt@1.4.2 is safe to use (health: 77/100)"},"requested_version":null,"_cache":"miss","_response_ms":427,"_powered_by":"depscope.dev — free package intelligence for AI agents"}