2 Name: importlib-resources
4 Summary: Read resources from Python packages
5 Home-page: https://github.com/python/importlib_resources
7 Author-email: barry@python.org
8 Project-URL: Documentation, https://importlib-resources.readthedocs.io/
9 Classifier: Development Status :: 5 - Production/Stable
10 Classifier: Intended Audience :: Developers
11 Classifier: License :: OSI Approved :: Apache Software License
12 Classifier: Programming Language :: Python :: 3
13 Classifier: Programming Language :: Python :: 3 :: Only
14 Requires-Python: >=3.7
16 Requires-Dist: zipp (>=3.1.0) ; python_version < "3.10"
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: testing
25 Requires-Dist: pytest (>=6) ; extra == 'testing'
26 Requires-Dist: pytest-checkdocs (>=2.4) ; extra == 'testing'
27 Requires-Dist: flake8 (<5) ; extra == 'testing'
28 Requires-Dist: pytest-cov ; extra == 'testing'
29 Requires-Dist: pytest-enabler (>=1.3) ; extra == 'testing'
30 Requires-Dist: pytest-black (>=0.3.7) ; (platform_python_implementation != "PyPy") and extra == 'testing'
31 Requires-Dist: pytest-mypy (>=0.9.1) ; (platform_python_implementation != "PyPy") and extra == 'testing'
32 Requires-Dist: pytest-flake8 ; (python_version < "3.12") and extra == 'testing'
34 .. image:: https://img.shields.io/pypi/v/importlib_resources.svg
35 :target: https://pypi.org/project/importlib_resources
37 .. image:: https://img.shields.io/pypi/pyversions/importlib_resources.svg
39 .. image:: https://github.com/python/importlib_resources/workflows/tests/badge.svg
40 :target: https://github.com/python/importlib_resources/actions?query=workflow%3A%22tests%22
43 .. image:: https://img.shields.io/badge/code%20style-black-000000.svg
44 :target: https://github.com/psf/black
45 :alt: Code style: Black
47 .. image:: https://readthedocs.org/projects/importlib-resources/badge/?version=latest
48 :target: https://importlib-resources.readthedocs.io/en/latest/?badge=latest
50 .. image:: https://img.shields.io/badge/skeleton-2023-informational
51 :target: https://blog.jaraco.com/skeleton
53 .. image:: https://tidelift.com/badges/package/pypi/importlib-resources
54 :target: https://tidelift.com/subscription/pkg/pypi-importlib-resources?utm_source=pypi-importlib-resources&utm_medium=readme
56 ``importlib_resources`` is a backport of Python standard library
58 <https://docs.python.org/3/library/importlib.html#module-importlib.resources>`_
59 module for older Pythons.
61 The key goal of this module is to replace parts of `pkg_resources
62 <https://setuptools.readthedocs.io/en/latest/pkg_resources.html>`_ with a
63 solution in Python's stdlib that relies on well-defined APIs. This makes
64 reading resources included in packages easier, with more stable and consistent
70 New features are introduced in this third-party library and later merged
71 into CPython. The following table indicates which versions of this library
72 were contributed to different versions in the standard library:
77 * - importlib_resources
93 Available as part of the Tidelift Subscription.
95 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.
97 `Learn more <https://tidelift.com/subscription/pkg/pypi-importlib-resources?utm_source=pypi-importlib-resources&utm_medium=referral&utm_campaign=github>`_.
102 To report a security vulnerability, please use the
103 `Tidelift security contact <https://tidelift.com/security>`_.
104 Tidelift will coordinate the fix and disclosure.