skillfed

shippinglabel

Utilities for handling packages.

shippinglabel v2.3.0 817.0K downloads/30d#4,988 on PyPI1
Permissive 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) Active released

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 shippinglabel

uv

uv add shippinglabel

poetry

poetry add shippinglabel

Installing 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries :: Python ModulesTopic :: System :: Archiving :: PackagingTyping :: Typed

Tags

package metadata utilitiesrequirements parsingpypi package toolsconda package handlingdistribution metadata
metadata-handlingpackaging-tools

More Python Modules packages