importlib-metadata
Read metadata from Python packages
Install
importlib-metadata on PyPI
pip
pip install importlib-metadatauv
uv add importlib-metadatapoetry
poetry add importlib-metadataPackage facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — zipp |
| Maintenance | actively maintained — 146 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the 100 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: importlib_metadata-9.0.0-py3-none-any.whl
About importlib-metadata
from the package's own PyPI description — quoted content, verbatim
.. image:: https://img.shields.io/pypi/v/importlib_metadata.svg :target: https://pypi.org/project/importlib_metadata
.. image:: https://img.shields.io/pypi/pyversions/importlib_metadata.svg
.. image:: https://github.com/python/importlib_metadata/actions/workflows/main.yml/badge.svg :target: https://github.com/python/importlib_metadata/actions?query=workflow%3A%22tests%22 :alt: tests
.. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json :target: https://github.com/astral-sh/ruff :alt: Ruff
.. image:: https://readthedocs.org/projects/importlib-metadata/badge/?version=latest :target: https://importlib-metadata.readthedocs.io/en/latest/?badge=latest
.. image:: https://img.shields.io/badge/skeleton-2025-informational :target: https://blog.jaraco.com/skeleton
.. image:: https://tidelift.com/badges/package/pypi/importlib-metadata :target: https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=readme
Library to access the metadata for a Python package.
This package supplies third-party access to the functionality...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Provides third-party access to Python package metadata, backporting and extending the standard library's importlib.metadata with improvements from newer Python versions.
Low friction install with a single runtime dependency (zipp). Active maintenance with recent release (146 days ago) and ongoing repository activity. Requires Python 3.10 or later.
Apache-2.0 permissive license allows broad use including in commercial and proprietary projects with minimal restrictions.
Usage
pip install importlib-metadata
from importlib.metadata import version
print(version('importlib-metadata'))
Requires Python 3.10 or later (requires_python: >=3.10)
Verdict: A stable, actively maintained top-100 package with low install friction and no known vulnerabilities. Its permissive Apache-2.0 license and single lightweight dependency make it a safe choice for accessing package metadata across Python 3.10+.
Needs verification
- Whether the package's backport features are necessary for your target Python versions or if the stdlib importlib.metadata suffices
Similar packages
permissive · top 1,000 on PyPI
jaraco.functoolspermissive · top 1,000 on PyPI
coveragepermissive · top 1,000 on PyPI
zipppermissive · top 100 on PyPI
bidictcopyleft · top 1,000 on PyPI
setuptoolspermissive · top 100 on PyPI
jaraco.classespermissive · top 1,000 on PyPI
pytest-runnerpermissive · top 1,000 on PyPI
backports.tarfilepermissive · top 1,000 on PyPI
jaraco.contextpermissive · top 1,000 on PyPI