2bi S r SSKJr SSKrSSKrSSKrSSKrSSKrSSKrSSK r SSK r SSKrSSKJ r Jr SSKJr SSKJrJr SSKJrJrJrJr SS KJrJrJrJrJrJrJ r / S Qr!\RD " \#5 r$Sr%Sr&S \SSS\%S4r'Sr( " S S\)5 r* " S S\)5 r+ " S S\)5 r, " S S\,5 r- " S S\-5 r. " S S\-5 r/\.r0\/r1 " S S \)5 r2S%S! jr3S" r4S# r5S$ r6g)&zPEP 376 implementation. )unicode_literalsN )DistlibException resources)StringIO) get_schemeUnsupportedVersionError)MetadataMETADATA_FILENAMEWHEEL_METADATA_FILENAMELEGACY_METADATA_FILENAME)parse_requirementcached_propertyparse_name_and_versionread_exports write_exports CSVReader CSVWriter)DistributionBaseInstalledDistributionInstalledDistributionEggInfoDistributionDistributionPathzpydist-exports.jsonzpydist-commands.json INSTALLERRECORD REQUESTED RESOURCESSHAREDz .dist-infoc * \ rS rSrSrS rS rS rSrg)_Cache- zD A simple cache mapping names and .dist-info paths to distributions c . 0 U l 0 U l SU l g)zJ Initialise an instance. There is normally one for each DistributionPath. FN)namepath generatedselfs ڎ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_vendor/distlib/database.py__init___Cache.__init__1 s c z U R R 5 U R R 5 SU l g)z3 Clear the cache, setting it to its initial state. FN)r# clearr$ r% r&