nߣkSSKrSSKrSSKrSSKrSSKrSSKrSSKJr SSKJ r SSK J r SSK J r SS/rSrS rS rS rS rSS jrSrSrSSSSSSS.SjrSSSSSSS.SjrSS.SjrSSjrg)N) nullcontext) resources)Path)copy2version bootstrap PIP_VERSIONz'/opt/alt/python313/share/python-wheels/c[cg[R"[S-5n[U5Sn[ U5$![a gf=f)Nz pip-*.whl)_WHEEL_PKG_DIRglobsorted IndexErrorr)dist_matching_wheelslast_matching_dist_wheels 9/opt/alt/python313/lib64/python3.13/ensurepip/__init__.py_find_wheel_pkg_dir_piprsY99^k%AB#)*>#?#C / 00 sA A  A c[5=nbU$[R"[R"S5S- S[S3- 5$)N ensurepip_bundledpip-z-py3-none-any.whl)rras_filefiles _PIP_VERSION)alternative_pip_wheel_paths r_get_pip_whl_path_ctxr'sP&=&??"L))    $   / 0 1 c[5n[RRU5nUR S5R S5SsSSS5 $!,(df  g=f)Nr-r)rospathbasename removeprefix partition)bundled_wheel_path wheel_names r_get_pip_versionr'3sP  $6WW%%&89   L IcN1   ! s AA A&cSU=(d /SUS3n[RSSSU/n[RR(aUR SS5 [ R "US S 9R$) Nz$ import runpy import sys sys.path = z + sys.path sys.argv[1:] = z> runpy.run_module("pip", run_name="__main__", alter_sys=True) z-Wzignore::DeprecationWarningz-cz-IT)check)sys executableflagsisolatedinsert subprocessrun returncode)argsadditional_pathscodecmds r_run_pipr7>sz    " #$v  D  $   C yy 1d >>#T * 5 55rc[5$N)r'rrrrXs   rc[RVs/sHoRS5(dMUPM nnUHn[RU M [R[RS'gs snf)NPIP_PIP_CONFIG_FILE)r environ startswithdevnull)kkeys_to_removes r#_disable_pip_configuration_settingsrC_sU"$DA||F/CaND  JJqM%'JJBJJ ! Es A4A4Frootupgradeuser altinstall default_pip verbosityc [XUX4US9 g)NrD) _bootstraprDs rrrksD$"$rcU(aU(a [S5e[R"SU5 [5 U(aS[R S'OU(dS[R S'[ R"5n[U5n[5nU[RRU5- n [X5 SSS5 SSSSU/n U(aU S U/- n U(aU S /- n U(aU S /- n U(a U S S U--/- n [/U QSP[R"W 5/5sSSS5 $!,(df  N~=f!,(df  g=f)Nz.Cannot use altinstall and default_pip togetherzensurepip.bootstraprHENSUREPIP_OPTIONSinstallz--no-cache-dirz --no-indexz --find-links--root --upgrade--userrvpip) ValueErrorr+auditrCr r>tempfileTemporaryDirectoryrrr!r"rr7fsdecode) rErFrGrHrIrJtmpdir tmpdir_pathr%tmp_wheel_pathr3s rrLrLzs.kIJJII#T*')*6 &' *3 &'  $ $ &&6l " $(:(277+;+;6R  Xt$ $D  [M !D  XJ D  S3?*+ +D$^)D(EF' ' &% $ ' &s%E.E A.E E E E )rJcSSKn[5nURU:wa,[ SUR<SU<S3[ R S9 g[5 /SQnU(a USSU--/- n[/UQS P5$![a gf=f) Nrz2ensurepip will only uninstall a matching version (z installed, z available))file) uninstallz-yz--disable-pip-version-checkrrSrT) rT ImportErrorr __version__printr+stderrrCr7)rJrTavailable_versionr3s r_uninstall_helperres    ++ //$L"%[2::  ') >D sY&'' NdNEN ##) sA<< B B c  SSKnURSS9nURSSSR[ 55SS9 URS S S SS S S9 URSSSSSS9 URSSSSS9 URSSSS9 URSSSSS9 URSSSSS9 UR U5n[ URURURURURURS9$)Nrzpython -m ensurepip)progz --versionrzpip {}z9Show the version of pip that is bundled with this Python.)actionrhelpz-vz --verbosecountrJzDGive more output. Option is additive, and can be used up to 3 times.)rhdefaultdestriz-UrQ store_trueFz8Upgrade pip and dependencies, even if already installed.)rhrkrirRzInstall using the user scheme.rPz=Install everything relative to this alternate root directory.)rkriz --altinstallz]Make an alternate install, installing only the X.Y versioned scripts (Default: pipX, pipX.Y).z --default-pipz`Make a default pip install, installing the unqualified pip in addition to the versioned scripts.)rErFrGrJrHrI) argparseArgumentParser add_argumentformatr parse_argsrLrErFrGrJrHrI)argvrnparserr3s r_mainrus^  $ $*? $ @F  * H    k    k G    -    L  1  6    T "D  YY YY..??$$  rr9)r r0r+ sysconfigrWr contextlibr importlibrpathlibrshutilr__all__rr rrr'r7rrCrrLrerur:rrr|s   " k " ; 1  64 /EE $UE0Gf$%$>:r