Let us walk on the 3-isogeny graph
|
Public Member Functions | |
BaseDistribution | get_metadata_distribution (self) |
None | prepare_distribution_metadata (self, PackageFinder finder, bool build_isolation, bool check_build_deps) |
![]() | |
None | __init__ (self, InstallRequirement req) |
Data Fields | |
req | |
![]() | |
req | |
Protected Member Functions | |
None | _prepare_build_backend (self, PackageFinder finder) |
Iterable[str] | _get_build_requires_wheel (self) |
Iterable[str] | _get_build_requires_editable (self) |
None | _install_build_reqs (self, PackageFinder finder) |
None | _raise_conflicts (self, str conflicting_with, Set[Tuple[str, str]] conflicting_reqs) |
None | _raise_missing_reqs (self, Set[str] missing) |
Represents a source distribution. The preparation step for these needs metadata for the packages to be generated, either using PEP 517 or using the legacy `setup.py egg_info`.
|
protected |
Definition at line 97 of file sdist.py.
References i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution._install_build_reqs().
|
protected |
Definition at line 89 of file sdist.py.
References i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution._install_build_reqs().
|
protected |
Definition at line 107 of file sdist.py.
References SourceDistribution._get_build_requires_editable(), SourceDistribution._get_build_requires_wheel(), SourceDistribution._raise_conflicts(), i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution.prepare_distribution_metadata().
|
protected |
Definition at line 63 of file sdist.py.
References SourceDistribution._raise_conflicts(), i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution.prepare_distribution_metadata().
|
protected |
Definition at line 126 of file sdist.py.
References i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution._install_build_reqs(), SourceDistribution._prepare_build_backend(), and SourceDistribution.prepare_distribution_metadata().
|
protected |
Definition at line 143 of file sdist.py.
References i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
Referenced by SourceDistribution.prepare_distribution_metadata().
BaseDistribution get_metadata_distribution | ( | self | ) |
Reimplemented from AbstractDistribution.
Definition at line 21 of file sdist.py.
References AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
None prepare_distribution_metadata | ( | self, | |
PackageFinder | finder, | ||
bool | build_isolation, | ||
bool | check_build_deps | ||
) |
Reimplemented from AbstractDistribution.
Definition at line 24 of file sdist.py.
References SourceDistribution._install_build_reqs(), SourceDistribution._prepare_build_backend(), SourceDistribution._raise_conflicts(), SourceDistribution._raise_missing_reqs(), i, AbstractDistribution.req, SourceDistribution.req, HashError.req, HashMissing.req, FrozenRequirement.req, InstallRequirement.req, VersionConflict.req(), and DistributionNotFound.req().
req |
Definition at line 81 of file sdist.py.
Referenced by FrozenRequirement.__str__(), InstallRequirement.__str__(), SourceDistribution._get_build_requires_editable(), SourceDistribution._get_build_requires_wheel(), SourceDistribution._install_build_reqs(), SourceDistribution._prepare_build_backend(), SourceDistribution._raise_conflicts(), SourceDistribution._raise_missing_reqs(), InstallRequirement._set_requirement(), InstallRequirement.assert_source_matches_version(), InstallRequirement.check_if_exists(), InstallRequirement.ensure_build_location(), InstallRequirement.from_path(), InstalledDistribution.get_metadata_distribution(), SourceDistribution.get_metadata_distribution(), WheelDistribution.get_metadata_distribution(), InstallRequirement.name(), SourceDistribution.prepare_distribution_metadata(), InstallRequirement.specifier(), InstallRequirement.uninstall(), and InstallRequirement.warn_on_mismatching_name().