ReFddlmZddlmZddlmZGddeZdS))AbstractDistribution) PackageFinder)BaseDistributionc2eZdZdZdefdZdededdfdZdS)InstalledDistributionzRepresents an installed package. This does not need any preparation as the required information has already been computed. returncdddlm}|jj Jd||jjS)Nr) Distributionznot actually installed)$pip._internal.metadata.pkg_resourcesr req satisfied_by)self_Dists /builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_internal/distributions/installed.pyget_metadata_distributionz/InstalledDistribution.get_metadata_distribution sCNNNNNNx$002J000uTX*+++finderbuild_isolationNcdS)N)rrrs rprepare_distribution_metadataz3InstalledDistribution.prepare_distribution_metadatas  r) __name__ __module__ __qualname____doc__rrrboolrrrrrrsf ,+;,,,,  # 6:       rrN) pip._internal.distributions.baser"pip._internal.index.package_finderrpip._internal.metadatarrrrrr spAAAAAA<<<<<<333333     0     r