Let us walk on the 3-isogeny graph
|
Go to the source code of this file.
Data Structures | |
class | PackageDetails |
Namespaces | |
namespace | pip |
namespace | pip._internal |
namespace | pip._internal.operations |
namespace | pip._internal.operations.check |
Functions | |
Tuple[PackageSet, bool] | create_package_set_from_installed () |
CheckResult | check_package_set (PackageSet package_set, Optional[Callable[[str], bool]] should_ignore=None) |
ConflictDetails | check_install_conflicts (List[InstallRequirement] to_install) |
Set[NormalizedName] | _simulate_installation_of (List[InstallRequirement] to_install, PackageSet package_set) |
Set[NormalizedName] | _create_whitelist (Set[NormalizedName] would_be_installed, PackageSet package_set) |
None | warn_legacy_versions_and_specifiers (PackageSet package_set) |
Variables | |
logger = logging.getLogger(__name__) | |
PackageSet = Dict[NormalizedName, PackageDetails] | |
Missing = Tuple[NormalizedName, Requirement] | |
Conflicting = Tuple[NormalizedName, DistributionVersion, Requirement] | |
MissingDict = Dict[NormalizedName, List[Missing]] | |
ConflictingDict = Dict[NormalizedName, List[Conflicting]] | |
CheckResult = Tuple[MissingDict, ConflictingDict] | |
ConflictDetails = Tuple[PackageSet, CheckResult] | |