Let us walk on the 3-isogeny graph
|
Protected Member Functions | |
_reload_version (self) | |
![]() | |
_forgiving_parsed_version (self) | |
_dep_map (self) | |
_build_dep_map (self) | |
_get_metadata_path_for_display (self, name) | |
_get_metadata (self, name) | |
_get_version (self) | |
Protected Attributes | |
_version | |
![]() | |
_version | |
_provider | |
_forgiving_parsed_version | |
_key | |
_parsed_version | |
Definition at line 3068 of file __init__.py.
|
protected |
Packages installed by distutils (e.g. numpy or scipy), which uses an old safe_version, and so their version numbers can get mangled when converted to filenames (e.g., 1.11.0.dev0+2329eae to 1.11.0.dev0_2329eae). These distributions will not be parsed properly downstream by Distribution and safe_version, so take an extra step and try to get the version number from the metadata file itself instead of the filename.
Reimplemented from Distribution.
Definition at line 3069 of file __init__.py.
|
protected |
Definition at line 3083 of file __init__.py.
Referenced by LegacyVersion.__str__(), _InstallRequirementBackedCandidate._check_metadata_consistency(), LegacyVersion.base_version(), Version.dev(), Version.epoch(), Version.local(), Version.post(), Version.pre(), LegacyVersion.public(), Version.release(), _InstallRequirementBackedCandidate.version(), AlreadyInstalledCandidate.version(), and RequiresPythonCandidate.version().