jpayne@69: Metadata-Version: 2.3 jpayne@69: Name: packaging jpayne@69: Version: 24.2 jpayne@69: Summary: Core utilities for Python packages jpayne@69: Author-email: Donald Stufft jpayne@69: Requires-Python: >=3.8 jpayne@69: Description-Content-Type: text/x-rst jpayne@69: Classifier: Development Status :: 5 - Production/Stable jpayne@69: Classifier: Intended Audience :: Developers jpayne@69: Classifier: License :: OSI Approved :: Apache Software License jpayne@69: Classifier: License :: OSI Approved :: BSD License jpayne@69: Classifier: Programming Language :: Python jpayne@69: Classifier: Programming Language :: Python :: 3 jpayne@69: Classifier: Programming Language :: Python :: 3 :: Only jpayne@69: Classifier: Programming Language :: Python :: 3.8 jpayne@69: Classifier: Programming Language :: Python :: 3.9 jpayne@69: Classifier: Programming Language :: Python :: 3.10 jpayne@69: Classifier: Programming Language :: Python :: 3.11 jpayne@69: Classifier: Programming Language :: Python :: 3.12 jpayne@69: Classifier: Programming Language :: Python :: 3.13 jpayne@69: Classifier: Programming Language :: Python :: Implementation :: CPython jpayne@69: Classifier: Programming Language :: Python :: Implementation :: PyPy jpayne@69: Classifier: Typing :: Typed jpayne@69: Project-URL: Documentation, https://packaging.pypa.io/ jpayne@69: Project-URL: Source, https://github.com/pypa/packaging jpayne@69: jpayne@69: packaging jpayne@69: ========= jpayne@69: jpayne@69: .. start-intro jpayne@69: jpayne@69: Reusable core utilities for various Python Packaging jpayne@69: `interoperability specifications `_. jpayne@69: jpayne@69: This library provides utilities that implement the interoperability jpayne@69: specifications which have clearly one correct behaviour (eg: :pep:`440`) jpayne@69: or benefit greatly from having a single shared implementation (eg: :pep:`425`). jpayne@69: jpayne@69: .. end-intro jpayne@69: jpayne@69: The ``packaging`` project includes the following: version handling, specifiers, jpayne@69: markers, requirements, tags, utilities. jpayne@69: jpayne@69: Documentation jpayne@69: ------------- jpayne@69: jpayne@69: The `documentation`_ provides information and the API for the following: jpayne@69: jpayne@69: - Version Handling jpayne@69: - Specifiers jpayne@69: - Markers jpayne@69: - Requirements jpayne@69: - Tags jpayne@69: - Utilities jpayne@69: jpayne@69: Installation jpayne@69: ------------ jpayne@69: jpayne@69: Use ``pip`` to install these utilities:: jpayne@69: jpayne@69: pip install packaging jpayne@69: jpayne@69: The ``packaging`` library uses calendar-based versioning (``YY.N``). jpayne@69: jpayne@69: Discussion jpayne@69: ---------- jpayne@69: jpayne@69: If you run into bugs, you can file them in our `issue tracker`_. jpayne@69: jpayne@69: You can also join ``#pypa`` on Freenode to ask questions or get involved. jpayne@69: jpayne@69: jpayne@69: .. _`documentation`: https://packaging.pypa.io/ jpayne@69: .. _`issue tracker`: https://github.com/pypa/packaging/issues jpayne@69: jpayne@69: jpayne@69: Code of Conduct jpayne@69: --------------- jpayne@69: jpayne@69: Everyone interacting in the packaging project's codebases, issue trackers, chat jpayne@69: rooms, and mailing lists is expected to follow the `PSF Code of Conduct`_. jpayne@69: jpayne@69: .. _PSF Code of Conduct: https://github.com/pypa/.github/blob/main/CODE_OF_CONDUCT.md jpayne@69: jpayne@69: Contributing jpayne@69: ------------ jpayne@69: jpayne@69: The ``CONTRIBUTING.rst`` file outlines how to contribute to this project as jpayne@69: well as how to report a potential security issue. The documentation for this jpayne@69: project also covers information about `project development`_ and `security`_. jpayne@69: jpayne@69: .. _`project development`: https://packaging.pypa.io/en/latest/development/ jpayne@69: .. _`security`: https://packaging.pypa.io/en/latest/security/ jpayne@69: jpayne@69: Project History jpayne@69: --------------- jpayne@69: jpayne@69: Please review the ``CHANGELOG.rst`` file or the `Changelog documentation`_ for jpayne@69: recent changes and project history. jpayne@69: jpayne@69: .. _`Changelog documentation`: https://packaging.pypa.io/en/latest/changelog/ jpayne@69: