zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
U
H=®dã@s`ddlmZddlmZddlmZddlmZerLddlm    Z    ddl
m Z Gdd„deƒZ d    S)
é)ÚZipFile)ÚAbstractDistribution)ÚMYPY_CHECK_RUNNING)Ú$pkg_resources_distribution_for_wheel)Ú Distribution)Ú PackageFinderc@s eZdZdZdd„Zdd„ZdS)ÚWheelDistributionzqRepresents a wheel distribution.
 
    This does not need any preparation as wheels can be directly unpacked.
    c
CsT|jjs t‚|jjst‚t|jjdd"}t||jj|jjƒW5QR£SQRXdS)z¢Loads the metadata from the wheel file into memory and returns a
        Distribution that uses it, not relying on the wheel file or
        requirement.
        T)Ú
allowZip64N)ÚreqÚlocal_file_pathÚAssertionErrorÚnamerr)ÚselfÚz©rúXD:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\pip/_internal/distributions/wheel.pyÚget_pkg_resources_distributions  ÿz0WheelDistribution.get_pkg_resources_distributioncCsdS)Nr)rÚfinderÚbuild_isolationrrrÚprepare_distribution_metadata"sz/WheelDistribution.prepare_distribution_metadataN)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrrrr srN) ÚzipfilerÚ pip._internal.distributions.baserÚpip._internal.utils.typingrÚpip._internal.utils.wheelrZpip._vendor.pkg_resourcesrÚ"pip._internal.index.package_finderrrrrrrÚ<module>s