Skip to main content

Core utilities for Python packages

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.7.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: packaging-20.7.tar.gz
  • Upload date:
  • Size: 30.3 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.7.tar.gz
Algorithm Hash digest
SHA256 05af3bb85d320377db281cf254ab050e1a7ebcbf5410685a9a407e18a1f81236
MD5 cacf5dce72c690ab9bd207b05c1636e9
BLAKE2b-256 167c33ae3aa02eb10ca726b21aa88d338e3f619c674e4fb8544eb352330d880a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: packaging-20.7-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.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 eb41423378682dadb7166144a4926e443093863024de508ca5c9737d6bc08376
MD5 da81732f29c8f3d3bd3ff16f85c42b7c
BLAKE2b-256 28878edcf555adaf60d053ead881bc056079e29319b643ca710339ce84413136

See more details on using hashes here.

Supported by

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