2 Name: importlib-metadata
4 Summary: Read metadata from Python packages
5 Home-page: https://github.com/python/importlib_metadata
6 Author: Jason R. Coombs
7 Author-email: jaraco@jaraco.com
8 Classifier: Development Status :: 5 - Production/Stable
9 Classifier: Intended Audience :: Developers
10 Classifier: License :: OSI Approved :: Apache Software License
11 Classifier: Programming Language :: Python :: 3
12 Classifier: Programming Language :: Python :: 3 :: Only
13 Requires-Python: >=3.8
15 Requires-Dist: zipp (>=0.5)
16 Requires-Dist: typing-extensions (>=3.6.4) ; python_version < "3.8"
18 Requires-Dist: sphinx (>=3.5) ; extra == 'docs'
19 Requires-Dist: jaraco.packaging (>=9) ; extra == 'docs'
20 Requires-Dist: rst.linker (>=1.9) ; extra == 'docs'
21 Requires-Dist: furo ; extra == 'docs'
22 Requires-Dist: sphinx-lint ; extra == 'docs'
23 Requires-Dist: jaraco.tidelift (>=1.4) ; extra == 'docs'
25 Requires-Dist: ipython ; extra == 'perf'
26 Provides-Extra: testing
27 Requires-Dist: pytest (>=6) ; extra == 'testing'
28 Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing'
29 Requires-Dist: pytest-cov ; extra == 'testing'
30 Requires-Dist: pytest-enabler (>=2.2) ; extra == 'testing'
31 Requires-Dist: pytest-ruff ; extra == 'testing'
32 Requires-Dist: packaging ; extra == 'testing'
33 Requires-Dist: pyfakefs ; extra == 'testing'
34 Requires-Dist: flufl.flake8 ; extra == 'testing'
35 Requires-Dist: pytest-perf (>=0.9.2) ; extra == 'testing'
36 Requires-Dist: pytest-black (>=0.3.7) ; (platform_python_implementation != "PyPy") and extra == 'testing'
37 Requires-Dist: pytest-mypy (>=0.9.1) ; (platform_python_implementation != "PyPy") and extra == 'testing'
38 Requires-Dist: importlib-resources (>=1.3) ; (python_version < "3.9") and extra == 'testing'
40 .. image:: https://img.shields.io/pypi/v/importlib_metadata.svg
41 :target: https://pypi.org/project/importlib_metadata
43 .. image:: https://img.shields.io/pypi/pyversions/importlib_metadata.svg
45 .. image:: https://github.com/python/importlib_metadata/workflows/tests/badge.svg
46 :target: https://github.com/python/importlib_metadata/actions?query=workflow%3A%22tests%22
49 .. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json
50 :target: https://github.com/astral-sh/ruff
53 .. image:: https://img.shields.io/badge/code%20style-black-000000.svg
54 :target: https://github.com/psf/black
55 :alt: Code style: Black
57 .. image:: https://readthedocs.org/projects/importlib-metadata/badge/?version=latest
58 :target: https://importlib-metadata.readthedocs.io/en/latest/?badge=latest
60 .. image:: https://img.shields.io/badge/skeleton-2023-informational
61 :target: https://blog.jaraco.com/skeleton
63 .. image:: https://tidelift.com/badges/package/pypi/importlib-metadata
64 :target: https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=readme
66 Library to access the metadata for a Python package.
68 This package supplies third-party access to the functionality of
69 `importlib.metadata <https://docs.python.org/3/library/importlib.metadata.html>`_
70 including improvements added to subsequent Python versions.
76 New features are introduced in this third-party library and later merged
77 into CPython. The following table indicates which versions of this library
78 were contributed to different versions in the standard library:
83 * - importlib_metadata
98 See the `online documentation <https://importlib-metadata.readthedocs.io/>`_
102 <https://docs.python.org/3/reference/import.html#finders-and-loaders>`_ can
103 also add support for custom package installers. See the above documentation
110 This project primarily supports third-party packages installed by PyPA
111 tools (or other conforming packages). It does not support:
113 - Packages in the stdlib.
114 - Packages installed without metadata.
119 * Project home: https://github.com/python/importlib_metadata
120 * Report bugs at: https://github.com/python/importlib_metadata/issues
121 * Code hosting: https://github.com/python/importlib_metadata
122 * Documentation: https://importlib-metadata.readthedocs.io/
127 Available as part of the Tidelift Subscription.
129 This project and the maintainers of thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use.
131 `Learn more <https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=referral&utm_campaign=github>`_.
136 To report a security vulnerability, please use the
137 `Tidelift security contact <https://tidelift.com/security>`_.
138 Tidelift will coordinate the fix and disclosure.