METADATA 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. Metadata-Version: 2.1
  2. Name: importlib-resources
  3. Version: 6.1.1
  4. Summary: Read resources from Python packages
  5. Home-page: https://github.com/python/importlib_resources
  6. Author: Barry Warsaw
  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.8
  15. License-File: LICENSE
  16. Requires-Dist: zipp >=3.1.0 ; python_version < "3.10"
  17. Provides-Extra: docs
  18. Requires-Dist: sphinx >=3.5 ; extra == 'docs'
  19. Requires-Dist: sphinx <7.2.5 ; extra == 'docs'
  20. Requires-Dist: jaraco.packaging >=9.3 ; extra == 'docs'
  21. Requires-Dist: rst.linker >=1.9 ; extra == 'docs'
  22. Requires-Dist: furo ; extra == 'docs'
  23. Requires-Dist: sphinx-lint ; extra == 'docs'
  24. Requires-Dist: jaraco.tidelift >=1.4 ; extra == 'docs'
  25. Provides-Extra: testing
  26. Requires-Dist: pytest >=6 ; extra == 'testing'
  27. Requires-Dist: pytest-checkdocs >=2.4 ; extra == 'testing'
  28. Requires-Dist: pytest-cov ; extra == 'testing'
  29. Requires-Dist: pytest-enabler >=2.2 ; extra == 'testing'
  30. Requires-Dist: pytest-ruff ; extra == 'testing'
  31. Requires-Dist: zipp >=3.17 ; extra == 'testing'
  32. Requires-Dist: pytest-black >=0.3.7 ; (platform_python_implementation != "PyPy") and extra == 'testing'
  33. Requires-Dist: pytest-mypy >=0.9.1 ; (platform_python_implementation != "PyPy") and extra == 'testing'
  34. .. image:: https://img.shields.io/pypi/v/importlib_resources.svg
  35. :target: https://pypi.org/project/importlib_resources
  36. .. image:: https://img.shields.io/pypi/pyversions/importlib_resources.svg
  37. .. image:: https://github.com/python/importlib_resources/workflows/tests/badge.svg
  38. :target: https://github.com/python/importlib_resources/actions?query=workflow%3A%22tests%22
  39. :alt: tests
  40. .. image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json
  41. :target: https://github.com/astral-sh/ruff
  42. :alt: Ruff
  43. .. image:: https://img.shields.io/badge/code%20style-black-000000.svg
  44. :target: https://github.com/psf/black
  45. :alt: Code style: Black
  46. .. image:: https://readthedocs.org/projects/importlib-resources/badge/?version=latest
  47. :target: https://importlib-resources.readthedocs.io/en/latest/?badge=latest
  48. .. image:: https://img.shields.io/badge/skeleton-2023-informational
  49. :target: https://blog.jaraco.com/skeleton
  50. .. image:: https://tidelift.com/badges/package/pypi/importlib-resources
  51. :target: https://tidelift.com/subscription/pkg/pypi-importlib-resources?utm_source=pypi-importlib-resources&utm_medium=readme
  52. ``importlib_resources`` is a backport of Python standard library
  53. `importlib.resources
  54. <https://docs.python.org/3/library/importlib.html#module-importlib.resources>`_
  55. module for older Pythons.
  56. The key goal of this module is to replace parts of `pkg_resources
  57. <https://setuptools.readthedocs.io/en/latest/pkg_resources.html>`_ with a
  58. solution in Python's stdlib that relies on well-defined APIs. This makes
  59. reading resources included in packages easier, with more stable and consistent
  60. semantics.
  61. Compatibility
  62. =============
  63. New features are introduced in this third-party library and later merged
  64. into CPython. The following table indicates which versions of this library
  65. were contributed to different versions in the standard library:
  66. .. list-table::
  67. :header-rows: 1
  68. * - importlib_resources
  69. - stdlib
  70. * - 6.0
  71. - 3.13
  72. * - 5.12
  73. - 3.12
  74. * - 5.7
  75. - 3.11
  76. * - 5.0
  77. - 3.10
  78. * - 1.3
  79. - 3.9
  80. * - 0.5 (?)
  81. - 3.7
  82. For Enterprise
  83. ==============
  84. Available as part of the Tidelift Subscription.
  85. 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.
  86. `Learn more <https://tidelift.com/subscription/pkg/pypi-importlib-resources?utm_source=pypi-importlib-resources&utm_medium=referral&utm_campaign=github>`_.