pyproject-metadata¶
PEP 621 metadata parsing.
API Reference¶
- class pyproject_metadata.StandardMetadata(name, version=None, description=None, license=None, readme=None, requires_python=None, dependencies=<factory>, optional_dependencies=<factory>, entrypoints=<factory>, authors=<factory>, maintainers=<factory>, urls=<factory>, classifiers=<factory>, keywords=<factory>, scripts=<factory>, gui_scripts=<factory>, dynamic=<factory>, _metadata_version=None)[source]¶
-
-
dependencies:
list
[Requirement
]¶
-
optional_dependencies:
dict
[str
,list
[Requirement
]]¶
-
requires_python:
SpecifierSet
|None
= None¶
-
dependencies:
- class pyproject_metadata.ConfigurationError(msg, *, key=None)[source]¶
Error in the backend metadata.
- class pyproject_metadata.Readme(text, file, content_type)[source]¶
Create new instance of Readme(text, file, content_type)