Parse and Create Python Distribution Metadata

0.9.0 · active · verified Thu Apr 16

dist-meta is a Python library (current version 0.9.0) designed to parse and create Python distribution metadata, primarily interacting with `dist-info/METADATA` files. It provides tools for reading distribution information, entry points, and `RECORD` files. Releases are made irregularly as features are added or issues resolved.

Common errors

Warnings

Install

Imports

Quickstart

This quickstart demonstrates how to parse a Python distribution's metadata string using `dist_meta.metadata.loads`. This is useful for programmatically inspecting package information.

from dist_meta.metadata import loads

metadata_content = '''\
Metadata-Version: 2.1
Name: my-example-package
Version: 1.2.3
Summary: A simple example Python package.
Author: Example Developer
Author-Email: dev@example.com
Requires-Python: >=3.6.1
''')

parsed_metadata = loads(metadata_content)

print(f"Package Name: {parsed_metadata['Name']}")
print(f"Package Version: {parsed_metadata['Version']}")
print(f"Requires Python: {parsed_metadata['Requires-Python']}")

view raw JSON →