]>
Commit | Line | Data |
---|---|---|
53e6db90 DC |
1 | Metadata-Version: 2.1 |
2 | Name: importlib-metadata | |
3 | Version: 6.8.0 | |
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 | |
14 | License-File: LICENSE | |
15 | Requires-Dist: zipp (>=0.5) | |
16 | Requires-Dist: typing-extensions (>=3.6.4) ; python_version < "3.8" | |
17 | Provides-Extra: docs | |
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' | |
24 | Provides-Extra: perf | |
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' | |
39 | ||
40 | .. image:: https://img.shields.io/pypi/v/importlib_metadata.svg | |
41 | :target: https://pypi.org/project/importlib_metadata | |
42 | ||
43 | .. image:: https://img.shields.io/pypi/pyversions/importlib_metadata.svg | |
44 | ||
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 | |
47 | :alt: tests | |
48 | ||
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 | |
51 | :alt: Ruff | |
52 | ||
53 | .. image:: https://img.shields.io/badge/code%20style-black-000000.svg | |
54 | :target: https://github.com/psf/black | |
55 | :alt: Code style: Black | |
56 | ||
57 | .. image:: https://readthedocs.org/projects/importlib-metadata/badge/?version=latest | |
58 | :target: https://importlib-metadata.readthedocs.io/en/latest/?badge=latest | |
59 | ||
60 | .. image:: https://img.shields.io/badge/skeleton-2023-informational | |
61 | :target: https://blog.jaraco.com/skeleton | |
62 | ||
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 | |
65 | ||
66 | Library to access the metadata for a Python package. | |
67 | ||
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. | |
71 | ||
72 | ||
73 | Compatibility | |
74 | ============= | |
75 | ||
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: | |
79 | ||
80 | .. list-table:: | |
81 | :header-rows: 1 | |
82 | ||
83 | * - importlib_metadata | |
84 | - stdlib | |
85 | * - 6.5 | |
86 | - 3.12 | |
87 | * - 4.13 | |
88 | - 3.11 | |
89 | * - 4.6 | |
90 | - 3.10 | |
91 | * - 1.4 | |
92 | - 3.8 | |
93 | ||
94 | ||
95 | Usage | |
96 | ===== | |
97 | ||
98 | See the `online documentation <https://importlib-metadata.readthedocs.io/>`_ | |
99 | for usage details. | |
100 | ||
101 | `Finder authors | |
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 | |
104 | for details. | |
105 | ||
106 | ||
107 | Caveats | |
108 | ======= | |
109 | ||
110 | This project primarily supports third-party packages installed by PyPA | |
111 | tools (or other conforming packages). It does not support: | |
112 | ||
113 | - Packages in the stdlib. | |
114 | - Packages installed without metadata. | |
115 | ||
116 | Project details | |
117 | =============== | |
118 | ||
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/ | |
123 | ||
124 | For Enterprise | |
125 | ============== | |
126 | ||
127 | Available as part of the Tidelift Subscription. | |
128 | ||
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. | |
130 | ||
131 | `Learn more <https://tidelift.com/subscription/pkg/pypi-importlib-metadata?utm_source=pypi-importlib-metadata&utm_medium=referral&utm_campaign=github>`_. | |
132 | ||
133 | Security Contact | |
134 | ================ | |
135 | ||
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. |