shippinglabel
Utilities for handling packages.
What it is and what it does
shippinglabel is a utility library for working with Python package metadata and distribution information. It handles parsing and manipulation of package data from PyPI and Conda ecosystems, with built-in support for package classifiers. The package includes a vendored copy of trove-classifiers but will defer to a newer pip-installed version if available, making it useful for tools that need to inspect or process package metadata programmatically.
The library depends on dist-meta, dom-toml, domdf-python-tools, packaging, and typing-extensions to handle metadata parsing and configuration. It supports Python 3.7 through 3.13 and runs on both CPython and PyPy, making it suitable for integration into build systems, package managers, or development tooling that needs reliable metadata handling.
Use it for:
- Inspect Python package metadata from PyPI or local distributions in build automation
- Extract and validate package requirements and dependencies programmatically
- Work with trove classifiers for package categorization in packaging tools
- Read and process TOML-based package configuration files
- Integrate package metadata handling into CI/CD pipelines or utilities
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides utilities for reading and working with Python package metadata, requirements, and distribution information.
Yes. shippinglabel is actively maintained with no known vulnerabilities and offers low-friction installation. It's suitable for any project needing reliable Python package metadata utilities. The MIT license is permissive for both open and closed use.
Install
shippinglabel on PyPI
pip
pip install shippinglabeluv
uv add shippinglabelpoetry
poetry add shippinglabelInstalling shippinglabel
Before you install
Low friction install with five runtime dependencies. Actively maintained with last commit on 2026-07-06 and production-stable status.
License in practice
MIT license permits unrestricted use, modification, and distribution in both open and closed projects with only attribution required.
Quickstart
pip install shippinglabel
import shippinglabel
# Use shippinglabel utilities for package metadata handling
Verify before relying
- Specific API surface and which package metadata operations are supported beyond generic utilities
- Whether the vendored trove-classifiers copy is kept current or requires manual updates
Package facts
| License | Copyright (c) 2020-2022 Dominic Davis-Foster Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — dist-meta, dom-toml, domdf-python-tools, packaging, typing-extensions |
| Maintenance | actively maintained — 463 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 816,954/month — #4,988 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: shippinglabel-2.3.0-py3-none-any.whl
Keywords: conda, packaging, pypi, requirements
Tags
More Python Modules packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
PyYAMLPyYAML parses and emits YAML 1.1 data format,…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
annotated-typesProvides reusable metadata objects for use with…
permissive · top 100 on PyPI
typing-inspectionProvides runtime tools to inspect and…
permissive · top 100 on PyPI
dist-metaParse and create Python distribution metadata…
permissive · top 15,000 on PyPI
pypi-jsonA client library for querying PyPI's JSON API…
permissive · top 15,000 on PyPI
appdirs-stubsProvides type stubs for the appdirs package,…
permissive · top 15,000 on PyPI
pyproject-parserParses and extracts metadata from…
permissive · top 15,000 on PyPI
trove-classifiersProvides the canonical set of valid PyPI…
permissive · top 100 on PyPI
handy-archivesProvides utility functions for working with…
permissive · top 15,000 on PyPI
deprecation-aliasProvides a wrapper around the deprecation…
permissive · top 15,000 on PyPI
domdf-python-toolsA collection of utility functions and helpers…
permissive · top 5,000 on PyPI
dom-tomlProvides utilities and helpers for working with…
permissive · top 5,000 on PyPI
conda-packconda-pack creates relocatable conda…
permissive · top 15,000 on PyPI