|
| "BaseDistribution" | from_directory (cls, str directory) |
| |
| "BaseDistribution" | from_metadata_file_contents (cls, bytes metadata_contents, str filename, str project_name) |
| |
| "BaseDistribution" | from_wheel (cls, "Wheel" wheel, str name) |
| |
|
str | __repr__ (self) |
| |
|
str | __str__ (self) |
| |
| Optional[str] | location (self) |
| |
| Optional[str] | editable_project_location (self) |
| |
| Optional[str] | installed_location (self) |
| |
| Optional[str] | info_location (self) |
| |
| bool | installed_by_distutils (self) |
| |
| bool | installed_as_egg (self) |
| |
| bool | installed_with_setuptools_egg_info (self) |
| |
| bool | installed_with_dist_info (self) |
| |
|
NormalizedName | canonical_name (self) |
| |
|
DistributionVersion | version (self) |
| |
| str | setuptools_filename (self) |
| |
| Optional[DirectUrl] | direct_url (self) |
| |
|
str | installer (self) |
| |
|
bool | requested (self) |
| |
|
bool | editable (self) |
| |
| bool | local (self) |
| |
|
bool | in_usersite (self) |
| |
|
bool | in_site_packages (self) |
| |
| bool | is_file (self, InfoPath path) |
| |
| Iterator[str] | iter_distutils_script_names (self) |
| |
| str | read_text (self, InfoPath path) |
| |
|
Iterable[BaseEntryPoint] | iter_entry_points (self) |
| |
| email.message.Message | metadata (self) |
| |
| Dict[str, Any] | metadata_dict (self) |
| |
| Optional[str] | metadata_version (self) |
| |
| str | raw_name (self) |
| |
| SpecifierSet | requires_python (self) |
| |
| Iterable[Requirement] | iter_dependencies (self, Collection[str] extras=()) |
| |
| Iterable[str] | iter_provided_extras (self) |
| |
| bool | is_extra_provided (self, str extra) |
| |
| Optional[Iterator[str]] | iter_declared_entries (self) |
| |
|
| canonical_name |
| |
|
| editable_project_location |
| |
|
| installed_location |
| |
|
| metadata |
| |
|
| raw_name |
| |
| email.message.Message | _metadata_impl (self) |
| |
|
email.message.Message | _metadata_cached (self) |
| |
|
Optional[Iterator[str]] | _iter_declared_entries_from_record (self) |
| |
|
Optional[Iterator[str]] | _iter_declared_entries_from_legacy (self) |
| |
| Iterator[RequiresEntry] | _iter_requires_txt_entries (self) |
| |
| Iterable[str] | _iter_egg_info_extras (self) |
| |
| Iterable[str] | _iter_egg_info_dependencies (self) |
| |
| None | _add_egg_info_requires (self, email.message.Message metadata) |
| |
Give the distribution object a couple of extra fields.
These will be populated during ``get_outdated()``. This is dirty but
makes the rest of the code much cleaner.