|
|
| _version |
| |
|
| _version |
| |
|
| _provider |
| |
|
| _forgiving_parsed_version |
| |
|
| _key |
| |
|
| _parsed_version |
| |
|
|
| __init__ (self, location=None, metadata=None, project_name=None, version=None, py_version=PY_MAJOR, platform=None, precedence=EGG_DIST) |
| |
|
| from_location (cls, location, basename, metadata=None, **kw) |
| |
|
| hashcmp (self) |
| |
|
| __hash__ (self) |
| |
|
| __lt__ (self, other) |
| |
|
| __le__ (self, other) |
| |
|
| __gt__ (self, other) |
| |
|
| __ge__ (self, other) |
| |
|
| __eq__ (self, other) |
| |
|
| __ne__ (self, other) |
| |
|
| key (self) |
| |
|
| parsed_version (self) |
| |
|
| version (self) |
| |
| | requires (self, extras=()) |
| |
| | activate (self, path=None, replace=False) |
| |
| | egg_name (self) |
| |
|
| __repr__ (self) |
| |
|
| __str__ (self) |
| |
| | __getattr__ (self, attr) |
| |
|
| __dir__ (self) |
| |
|
| from_filename (cls, filename, metadata=None, **kw) |
| |
| | as_requirement (self) |
| |
| | load_entry_point (self, group, name) |
| |
| | get_entry_map (self, group=None) |
| |
| | get_entry_info (self, group, name) |
| |
| | insert_on (self, path, loc=None, replace=False) |
| |
|
| check_version_conflict (self) |
| |
|
| has_version (self) |
| |
| | clone (self, **kw) |
| |
|
| extras (self) |
| |
|
| project_name |
| |
|
| py_version |
| |
|
| platform |
| |
|
| location |
| |
|
| precedence |
| |
|
| key |
| |
|
| hashcmp |
| |
|
| PKG_INFO |
| |
|
| version |
| |
|
| parsed_version |
| |
|
str | PKG_INFO = 'PKG-INFO' |
| |
| | _filter_extras (dm) |
| |
◆ _reload_version()
| pip._vendor.pkg_resources.EggInfoDistribution._reload_version |
( |
|
self | ) |
|
|
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 pip._vendor.pkg_resources.Distribution.
The documentation for this class was generated from the following file:
- docs/help/help-venv/lib/python3.12/site-packages/pip/_vendor/pkg_resources/__init__.py