METADATA 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. Metadata-Version: 2.4
  2. Name: setuptools
  3. Version: 81.0.0
  4. Summary: Easily download, build, install, upgrade, and uninstall Python packages
  5. Author-email: Python Packaging Authority <distutils-sig@python.org>
  6. License-Expression: MIT
  7. Project-URL: Source, https://github.com/pypa/setuptools
  8. Project-URL: Documentation, https://setuptools.pypa.io/
  9. Project-URL: Changelog, https://setuptools.pypa.io/en/stable/history.html
  10. Keywords: CPAN PyPI distutils eggs package management
  11. Classifier: Development Status :: 5 - Production/Stable
  12. Classifier: Intended Audience :: Developers
  13. Classifier: Programming Language :: Python :: 3
  14. Classifier: Programming Language :: Python :: 3 :: Only
  15. Classifier: Topic :: Software Development :: Libraries :: Python Modules
  16. Classifier: Topic :: System :: Archiving :: Packaging
  17. Classifier: Topic :: System :: Systems Administration
  18. Classifier: Topic :: Utilities
  19. Requires-Python: >=3.9
  20. Description-Content-Type: text/x-rst
  21. License-File: LICENSE
  22. Provides-Extra: test
  23. Requires-Dist: pytest!=8.1.*,>=6; extra == "test"
  24. Requires-Dist: virtualenv>=13.0.0; extra == "test"
  25. Requires-Dist: wheel>=0.44.0; extra == "test"
  26. Requires-Dist: pip>=19.1; extra == "test"
  27. Requires-Dist: packaging>=24.2; extra == "test"
  28. Requires-Dist: jaraco.envs>=2.2; extra == "test"
  29. Requires-Dist: pytest-xdist>=3; extra == "test"
  30. Requires-Dist: jaraco.path>=3.7.2; extra == "test"
  31. Requires-Dist: build[virtualenv]>=1.0.3; extra == "test"
  32. Requires-Dist: filelock>=3.4.0; extra == "test"
  33. Requires-Dist: ini2toml[lite]>=0.14; extra == "test"
  34. Requires-Dist: tomli-w>=1.0.0; extra == "test"
  35. Requires-Dist: pytest-timeout; extra == "test"
  36. Requires-Dist: pytest-perf; sys_platform != "cygwin" and extra == "test"
  37. Requires-Dist: jaraco.develop>=7.21; (python_version >= "3.9" and sys_platform != "cygwin") and extra == "test"
  38. Requires-Dist: pytest-home>=0.5; extra == "test"
  39. Requires-Dist: pytest-subprocess; extra == "test"
  40. Requires-Dist: pyproject-hooks!=1.1; extra == "test"
  41. Requires-Dist: jaraco.test>=5.5; extra == "test"
  42. Provides-Extra: doc
  43. Requires-Dist: sphinx>=3.5; extra == "doc"
  44. Requires-Dist: jaraco.packaging>=9.3; extra == "doc"
  45. Requires-Dist: rst.linker>=1.9; extra == "doc"
  46. Requires-Dist: furo; extra == "doc"
  47. Requires-Dist: sphinx-lint; extra == "doc"
  48. Requires-Dist: jaraco.tidelift>=1.4; extra == "doc"
  49. Requires-Dist: pygments-github-lexers==0.0.5; extra == "doc"
  50. Requires-Dist: sphinx-favicon; extra == "doc"
  51. Requires-Dist: sphinx-inline-tabs; extra == "doc"
  52. Requires-Dist: sphinx-reredirects; extra == "doc"
  53. Requires-Dist: sphinxcontrib-towncrier; extra == "doc"
  54. Requires-Dist: sphinx-notfound-page<2,>=1; extra == "doc"
  55. Requires-Dist: pyproject-hooks!=1.1; extra == "doc"
  56. Requires-Dist: towncrier<24.7; extra == "doc"
  57. Provides-Extra: ssl
  58. Provides-Extra: certs
  59. Provides-Extra: core
  60. Requires-Dist: packaging>=24.2; extra == "core"
  61. Requires-Dist: more_itertools>=8.8; extra == "core"
  62. Requires-Dist: jaraco.text>=3.7; extra == "core"
  63. Requires-Dist: importlib_metadata>=6; python_version < "3.10" and extra == "core"
  64. Requires-Dist: tomli>=2.0.1; python_version < "3.11" and extra == "core"
  65. Requires-Dist: wheel>=0.43.0; extra == "core"
  66. Requires-Dist: platformdirs>=4.2.2; extra == "core"
  67. Requires-Dist: jaraco.functools>=4; extra == "core"
  68. Requires-Dist: more_itertools; extra == "core"
  69. Provides-Extra: check
  70. Requires-Dist: pytest-checkdocs>=2.4; extra == "check"
  71. Requires-Dist: pytest-ruff>=0.2.1; sys_platform != "cygwin" and extra == "check"
  72. Requires-Dist: ruff>=0.13.0; sys_platform != "cygwin" and extra == "check"
  73. Provides-Extra: cover
  74. Requires-Dist: pytest-cov; extra == "cover"
  75. Provides-Extra: enabler
  76. Requires-Dist: pytest-enabler>=2.2; extra == "enabler"
  77. Provides-Extra: type
  78. Requires-Dist: pytest-mypy; extra == "type"
  79. Requires-Dist: mypy==1.18.*; extra == "type"
  80. Requires-Dist: importlib_metadata>=7.0.2; python_version < "3.10" and extra == "type"
  81. Requires-Dist: jaraco.develop>=7.21; sys_platform != "cygwin" and extra == "type"
  82. Dynamic: license-file
  83. .. |pypi-version| image:: https://img.shields.io/pypi/v/setuptools.svg
  84. :target: https://pypi.org/project/setuptools
  85. .. |py-version| image:: https://img.shields.io/pypi/pyversions/setuptools.svg
  86. .. |test-badge| image:: https://github.com/pypa/setuptools/actions/workflows/main.yml/badge.svg
  87. :target: https://github.com/pypa/setuptools/actions?query=workflow%3A%22tests%22
  88. :alt: tests
  89. .. |ruff-badge| image:: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json
  90. :target: https://github.com/astral-sh/ruff
  91. :alt: Ruff
  92. .. |docs-badge| image:: https://img.shields.io/readthedocs/setuptools/latest.svg
  93. :target: https://setuptools.pypa.io
  94. .. |skeleton-badge| image:: https://img.shields.io/badge/skeleton-2025-informational
  95. :target: https://blog.jaraco.com/skeleton
  96. .. |codecov-badge| image:: https://img.shields.io/codecov/c/github/pypa/setuptools/master.svg?logo=codecov&logoColor=white
  97. :target: https://codecov.io/gh/pypa/setuptools
  98. .. |tidelift-badge| image:: https://tidelift.com/badges/github/pypa/setuptools?style=flat
  99. :target: https://tidelift.com/subscription/pkg/pypi-setuptools?utm_source=pypi-setuptools&utm_medium=readme
  100. .. |discord-badge| image:: https://img.shields.io/discord/803025117553754132
  101. :target: https://discord.com/channels/803025117553754132/815945031150993468
  102. :alt: Discord
  103. |pypi-version| |py-version| |test-badge| |ruff-badge| |docs-badge| |skeleton-badge| |codecov-badge| |discord-badge|
  104. See the `Quickstart <https://setuptools.pypa.io/en/latest/userguide/quickstart.html>`_
  105. and the `User's Guide <https://setuptools.pypa.io/en/latest/userguide/>`_ for
  106. instructions on how to use Setuptools.
  107. Questions and comments should be directed to `GitHub Discussions
  108. <https://github.com/pypa/setuptools/discussions>`_.
  109. Bug reports and especially tested patches may be
  110. submitted directly to the `bug tracker
  111. <https://github.com/pypa/setuptools/issues>`_.
  112. Code of Conduct
  113. ===============
  114. Everyone interacting in the setuptools project's codebases, issue trackers,
  115. chat rooms, and fora is expected to follow the
  116. `PSF Code of Conduct <https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md>`_.
  117. For Enterprise
  118. ==============
  119. Available as part of the Tidelift Subscription.
  120. Setuptools 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.
  121. `Learn more <https://tidelift.com/subscription/pkg/pypi-setuptools?utm_source=pypi-setuptools&utm_medium=referral&utm_campaign=github>`_.