Skip to main content

Core utilities for Python packages

Reason this release was yanked:

Incorrect git commit was used for cutting release

Project description

Reusable core utilities for various Python Packaging interoperability specifications.

This library provides utilities that implement the interoperability specifications which have clearly one correct behaviour (eg: PEP 440) or benefit greatly from having a single shared implementation (eg: PEP 425).

The packaging project includes the following: version handling, specifiers, markers, requirements, tags, utilities.

Documentation

The documentation provides information and the API for the following:

  • Version Handling

  • Specifiers

  • Markers

  • Requirements

  • Tags

  • Utilities

Installation

Use pip to install these utilities:

pip install packaging

Discussion

If you run into bugs, you can file them in our issue tracker.

You can also join #pypa on Freenode to ask questions or get involved.

Code of Conduct

Everyone interacting in the packaging project’s codebases, issue trackers, chat rooms, and mailing lists is expected to follow the PSF Code of Conduct.

Contributing

The CONTRIBUTING.rst file outlines how to contribute to this project as well as how to report a potential security issue. The documentation for this project also covers information about project development and security.

Project History

Please review the CHANGELOG.rst file or the Changelog documentation for recent changes and project history.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

packaging-20.6.tar.gz (26.0 kB view details)

Uploaded Source

Built Distribution

packaging-20.6-py2.py3-none-any.whl (35.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file packaging-20.6.tar.gz.

File metadata

  • Download URL: packaging-20.6.tar.gz
  • Upload date:
  • Size: 26.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.3

File hashes

Hashes for packaging-20.6.tar.gz
Algorithm Hash digest
SHA256 3f604d302b77be0ce21d38c75e2dc18ed3d466e3861baafd2cfa32735ec1bc85
MD5 75d87ee4a7fa26c54cc5ff7939d7a478
BLAKE2b-256 60fa4f3c98e84c945958d0633b16d3a8b1a739f649af1090929309b0e9e0c91b

See more details on using hashes here.

File details

Details for the file packaging-20.6-py2.py3-none-any.whl.

File metadata

  • Download URL: packaging-20.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.3

File hashes

Hashes for packaging-20.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 518de9cf1a577c24d2d567033050bb2a8e3528dd48fa195350b59a8548270728
MD5 6d078d3418fa97f09438327ff42fa353
BLAKE2b-256 06ef89d5ce843d4ccaf93d78c93c3c1973897552afafe69df20fb0ed6a1ed40f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page