METADATA 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. Metadata-Version: 2.1
  2. Name: packaging
  3. Version: 23.0
  4. Summary: Core utilities for Python packages
  5. Author-email: Donald Stufft <donald@stufft.io>
  6. Requires-Python: >=3.7
  7. Description-Content-Type: text/x-rst
  8. Classifier: Development Status :: 5 - Production/Stable
  9. Classifier: Intended Audience :: Developers
  10. Classifier: License :: OSI Approved :: Apache Software License
  11. Classifier: License :: OSI Approved :: BSD License
  12. Classifier: Programming Language :: Python
  13. Classifier: Programming Language :: Python :: 3
  14. Classifier: Programming Language :: Python :: 3 :: Only
  15. Classifier: Programming Language :: Python :: 3.7
  16. Classifier: Programming Language :: Python :: 3.8
  17. Classifier: Programming Language :: Python :: 3.9
  18. Classifier: Programming Language :: Python :: 3.10
  19. Classifier: Programming Language :: Python :: 3.11
  20. Classifier: Programming Language :: Python :: Implementation :: CPython
  21. Classifier: Programming Language :: Python :: Implementation :: PyPy
  22. Project-URL: Documentation, https://packaging.pypa.io/
  23. Project-URL: Source, https://github.com/pypa/packaging
  24. packaging
  25. =========
  26. .. start-intro
  27. Reusable core utilities for various Python Packaging
  28. `interoperability specifications <https://packaging.python.org/specifications/>`_.
  29. This library provides utilities that implement the interoperability
  30. specifications which have clearly one correct behaviour (eg: :pep:`440`)
  31. or benefit greatly from having a single shared implementation (eg: :pep:`425`).
  32. .. end-intro
  33. The ``packaging`` project includes the following: version handling, specifiers,
  34. markers, requirements, tags, utilities.
  35. Documentation
  36. -------------
  37. The `documentation`_ provides information and the API for the following:
  38. - Version Handling
  39. - Specifiers
  40. - Markers
  41. - Requirements
  42. - Tags
  43. - Utilities
  44. Installation
  45. ------------
  46. Use ``pip`` to install these utilities::
  47. pip install packaging
  48. Discussion
  49. ----------
  50. If you run into bugs, you can file them in our `issue tracker`_.
  51. You can also join ``#pypa`` on Freenode to ask questions or get involved.
  52. .. _`documentation`: https://packaging.pypa.io/
  53. .. _`issue tracker`: https://github.com/pypa/packaging/issues
  54. Code of Conduct
  55. ---------------
  56. Everyone interacting in the packaging project's codebases, issue trackers, chat
  57. rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_.
  58. .. _PSF Code of Conduct: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md
  59. Contributing
  60. ------------
  61. The ``CONTRIBUTING.rst`` file outlines how to contribute to this project as
  62. well as how to report a potential security issue. The documentation for this
  63. project also covers information about `project development`_ and `security`_.
  64. .. _`project development`: https://packaging.pypa.io/en/latest/development/
  65. .. _`security`: https://packaging.pypa.io/en/latest/security/
  66. Project History
  67. ---------------
  68. Please review the ``CHANGELOG.rst`` file or the `Changelog documentation`_ for
  69. recent changes and project history.
  70. .. _`Changelog documentation`: https://packaging.pypa.io/en/latest/changelog/