# pydoc > packaging

---
type: CommandReference
command: packaging
mode: pydoc
section: 
source: pydoc3
---

## Quick Reference
- `packaging.version` — Parse and compare version strings
- `packaging.specifiers` — Handle version specifiers
- `packaging.requirements` — Parse and represent requirements
- `packaging.tags` — Support for Python platform tags
- `packaging.markers` — Handle environment markers
- `packaging.utils` — Utility functions
- `packaging._manylinux` — Manylinux platform support
- `packaging._musllinux` — Musllinux platform support

## Name
Core utilities for Python packages (packaging version 21.3)

## Synopsis
python
import packaging
# or import specific submodules
from packaging import version, specifiers, requirements
## Options
### Package Contents
- `packaging.__about__` — Package metadata (title, version, etc.)
- `packaging._manylinux` — Manylinux platform support
- `packaging._musllinux` — Musllinux platform support
- `packaging._structures` — Internal data structures
- `packaging.markers` — Environment marker handling
- `packaging.requirements` — Requirement parsing and representation
- `packaging.specifiers` — Version specifier handling
- `packaging.tags` — Python platform tag support
- `packaging.utils` — Utility functions
- `packaging.version` — Version parsing and comparison

## Data
- `__all__` — `['__title__', '__summary__', '__uri__', '__version__', '__author__', '__email__', '__license__', '__copyright__']`
- `__title__` — `'packaging'`
- `__summary__` — `'Core utilities for Python packages'`
- `__uri__` — `'https://github.com/pypa/packaging'`
- `__version__` — `'21.3'`
- `__author__` — `'Donald Stufft and individual contributors'`
- `__email__` — `'donald@stufft.io'`
- `__license__` — `'BSD-2-Clause or Apache-2.0'`
- `__copyright__` — `'2014-2019 Donald Stufft and individual contributors'`

## See Also
- [packaging on GitHub](https://github.com/pypa/packaging)
- Python Packaging User Guide