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:
tuple
Create 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:
object
Abstraction 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