friendly_dist_manager.package_formats.wheel.metadata_file module¶
Primitives for manipulating distutils metadata files
-
class
friendly_dist_manager.package_formats.wheel.metadata_file.ExtraRequirement(label, req)¶ Bases:
tupleCreate new instance of ExtraRequirement(label, req)
-
property
label¶ Alias for field number 0
-
property
req¶ Alias for field number 1
-
property
-
class
friendly_dist_manager.package_formats.wheel.metadata_file.MetadataFile(dist_name, version)[source]¶ Bases:
objectAbstraction around a distutils metadata file
References
(Latest Spec): https://packaging.python.org/specifications/core-metadata/
(v2.1 Proposed PEP) https://www.python.org/dev/peps/pep-0566/
(v1.2 Accepted PEP) https://www.python.org/dev/peps/pep-0345/
(V1.1 Accepted PEP) https://www.python.org/dev/peps/pep-0314/
(V1.0 Accepted PEP) https://www.python.org/dev/peps/pep-0241/
- Parameters
-
property
extra_requirements¶ list of optional requirements that users of the distribution may select to enable additional features
- Type
-
property
keywords¶ labels users can search for when looking for distributions like this one
-
property
project_urls¶ Support URLs associated with the distribution
- Type
-
property
python_requirements¶ Python version identifiers describing the supported Python runtime versions supported by this distribution package
-
property
requirements¶ package definitions describing other distributions this one depends on