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$)z9 Returns a string specifying the bundled version of pip. )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_settingsrB_sU"$DA||F/CaND  JJqM%'JJBJJ ! Es A4A4Frootupgradeuser altinstall default_pip verbosityc [XUX4US9 g)z Bootstrap pip into the current Python installation (or the given root directory). Note that calling this function will alter both sys.path and os.environ. rCN) _bootstraprCs rrrksD$"$rcU(aU(a [S5e[R"SU5 [5 U(aS[R S'OU(dS[R S'[ R"5n[U5n[5nU[RRU5- n [X5 SSS5 SSSS U/n U(aU S U/- n U(aU S /- n U(aU S /- n U(a U S SU--/- n [/U QSP[R"W 5/5sSSS5 $!,(df  N~=f!,(df  g=f)z Bootstrap pip into the current Python installation (or the given root directory). Returns pip command status code. Note that calling this function will alter both sys.path and os.environ. z.Cannot use altinstall and default_pip togetherzensurepip.bootstraprGENSUREPIP_OPTIONSinstallNz--no-cache-dirz --no-indexz --find-links--root --upgrade--userrvpip) ValueErrorr+auditrBr r=tempfileTemporaryDirectoryrrr!r"rr7fsdecode) rDrErFrGrHrItmpdir tmpdir_pathr%tmp_wheel_pathr3s rrKrKzs.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 )rIcSSKn[5nURU:wa,[ SUR<SU<S3[ R S9 g[5 /SQnU(a USS U--/- n[/UQS P5$![a gf=f) zvHelper to support a clean default uninstall process on Windows Note that calling this function may alter os.environ. rNz2ensurepip will only uninstall a matching version (z installed, z available))file) uninstallz-yz--disable-pip-version-checkrrRrS) rS ImportErrorr __version__printr+stderrrBr7)rIrSavailable_versionr3s r_uninstall_helperrds    ++ //$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 --verbosecountrIzDGive more output. Option is additive, and can be used up to 3 times.)rgdefaultdestrhz-UrP store_trueFz8Upgrade pip and dependencies, even if already installed.)rgrjrhrQzInstall using the user scheme.rOz=Install everything relative to this alternate root directory.)rjrhz --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.)rDrErFrIrGrH) argparseArgumentParser add_argumentformatr parse_argsrKrDrErFrIrGrH)argvrmparserr3s r_mainrts^  $ $*? $ @F  * H    k    k G    -    L  1  6    T "D  YY YY..??$$  r)N)r r0r+ sysconfigrVr contextlibr importlibrpathlibrshutilr__all__rr rrr'r7rrBrrKrdrtr9rrr{s   " k " ; 1  64 /EE $UE0Gf$%$>:r