2bipjSSKrSSKrSSKrSSKrSSKrSSKrSSKJrJr SSK J r J r SSK J r SSKJr SSKJr SSKJr SSKJrJrJr SS KJrJr SS KJrJr SS KJr SS K J!r! SS K"J#r# SSK$J%r% SSK&J'r'J(r( SSK)J*r* SSK+J,r,J-r- SSK.J/r/ SSK0J1r1 SSK2J3r3 SSK4J5r5J6r6J7r7J8r8J9r9 SSK:J;r; SSKr> SSK?J@r@JArA \3"\B5rC"SS\5rDS-S\ES\ \FS\ \FS\ES\ \FS \ \F4 S!jjrGS\ \FS\ES \E4S"jrHS.S#\ \ES$\ \FS%\ \FS&\ \FS'\ES \E4 S(jjrIS)\JS*\ES+\ES \F4S,jrKg)/N) SUPPRESS_HELPValues)ListOptional) print_json) WheelCache) cmdoptions)make_target_python)RequirementCommandwarn_if_run_as_root with_cleanup)ERRORSUCCESS) CommandErrorInstallationError) get_scheme)get_environment)InstallationReport)get_build_tracker)ConflictDetailscheck_install_conflicts)install_given_reqs)InstallRequirementcheck_legacy_setup_py_options)WINDOWStest_writable_dir) getLogger)check_externally_managed ensure_dirget_pip_version(protect_pip_from_modification_on_windows write_output) TempDirectory)running_under_virtualenvvirtualenv_no_global)build should_build_for_install_commandc\rSrSrSrSrSSjr\S\S\ \ S\ 4S j5r S \ S \ S \SS4S jrS\ \S\\4SjrS\S\ SS4SjrSrg)InstallCommand4a) Install packages from: - PyPI (and other indexes) using requirement specifiers. - VCS project urls. - Local project directories. - Local or remote source archives. pip also supports installing from "requirements files", which provide an easy way to specify a whole environment to be installed. a% %prog [options] [package-index-options] ... %prog [options] -r [package-index-options] ... %prog [options] [-e] ... %prog [options] [-e] ... %prog [options] ...returnNc  URR[R"55 URR[R"55 URR[R "55 URR[R "55 URR[R"55 URRSSSSSS9 URRSSS S SS S 9 [R"UR5 URRS SSSS9 URRSSS[S9 URRSSS SSS 9 URRSSS SSS 9 URR[R"55 URRSSSSSS9 URRSSSSS /S!S"9 URRS#S$SS%S9 URRS&S'S(SS)S9 URR[R"55 URR[R"55 URR[R"55 URR[R"55 URR[R"55 URR[R "55 URR[R""55 URR[R$"55 URRS*SS+S,S-S9 URRS.SS+S/S09 URRS1SS2S,S3S9 URRS4SS5S,S6S9 URR[R&"55 URR[R("55 URR[R*"55 URR[R,"55 URR[R."55 URR[R0"55 [R2"[R4UR65nUR6R9S7U5 UR6R9S7UR5 URRS8S9S:SS;S 9 g). By default this will not replace existing files/folders in . Use --upgrade to replace existing packages in with new versions.)r1metavarr2r3z--user use_user_sitezInstall to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.))r1r0r3z --no-user store_falsez--root root_pathz=Install everything relative to this alternate root directory.z--prefix prefix_patha[Installation prefix where lib, bin and other top-level folders are placed. Note that the resulting installation may contain scripts and other resources which reference the Python interpreter of pip, and not that of ``--prefix``. See also the ``--python`` option if the intention is to install packages into another (possibly pip-free) environment.z-Uz --upgradeupgradezUpgrade all specified packages to the newest available version. The handling of dependencies depends on the upgrade-strategy used.z--upgrade-strategyupgrade_strategyzonly-if-neededeageraGDetermines how dependency upgrading should be handled [default: %default]. "eager" - dependencies are upgraded regardless of whether the currently installed version satisfies the requirements of the upgraded package(s). "only-if-needed" - are upgraded only when they do not satisfy the requirements of the upgraded package(s).)r1r2choicesr3z--force-reinstallforce_reinstallz;Reinstall all packages even if they are already up-to-date.z-Iz--ignore-installedignore_installedzIgnore the installed packages, overwriting them. This can break your system if the existing package is of a different version or was installed with a different package manager!z --compilecompileTz'Compile Python source files to bytecodez --no-compilez.Do not compile Python source files to bytecode)r0r1r3z--no-warn-script-locationwarn_script_locationz0Do not warn when installing scripts outside PATHz--no-warn-conflictswarn_about_conflictsz%Do not warn about broken dependenciesrz--reportjson_report_filefileaWGenerate a JSON file describing what pip did to install the provided requirements. Can be used in combination with --dry-run and --ignore-installed to 'resolve' the requirements. When - is used as file name it writes to stdout. When writing to stdout, please combine with the --quiet option to avoid mixing pip logging output with JSON output.)cmd_opts add_optionr requirements constraintsno_depspreeditableadd_target_python_optionsrsrcignore_requires_pythonno_build_isolation use_pep517 no_use_pep517check_build_depsoverride_externally_managedconfig_settingsglobal_options no_binary only_binary prefer_binaryrequire_hashes progress_barroot_user_actionmake_option_group index_groupparserinsert_option_group)self index_optss ڐ/builddir/build/BUILDROOT/alt-python313-pip-23.3.1-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/pip/_internal/commands/install.py add_optionsInstallCommand.add_optionsHs   !8!8!:;   !7!7!9:   !3!3!56   !12   !4!4!67   1 !     % !  ,,T]];    % !       !   P !     !   !12    ) !    #$%w/G !   "N !     #4 !    !B!B!DE   !>!>!@A   !6!6!89   !9!9!;<   !?   !G!G!IJ   !;!;!=>   !:!:!<=   : !     A !    ' 'C !    ! '8 !    !5!5!78   !7!7!9:   !9!9!;<   !:!:!<=   !8!8!:;   !?11  " " KK '':6 ''4==9   #G ! optionsargsc UR(aURb [S5eUR=(a UR(+=(a8 UR SL=(a# URSL=(a UR SLnU(aUR(d [5 SnUR(a URn[R"USS9 [RS[55 [!URUR URUR UR"S9UlSnSnUR(aSUl[&R(R+UR5Ul[&R(R-UR5(a9[&R(R/UR5(d [S5e[1SS 9nUR(nUR3U5 UR4=(d /nUR7U5n[9U5n UR;UUU UR<S 9n UR3[?55n [1UR@(+S SS 9n URCX!X5n [EX5 [GURH5nU H nSUl%M URMU UU UU URURNS 9nURQUU UUURUR$UR<URRUURTS9 nURWU 5 URYXR(+S9nUR(a[[UR\5nURS:Xa[_URa5S9 OC[cURSSS9n[dRf"URa5USSS9 SSS5 UR(a[URi5 [kSUR\55nU(a"[mSSRoSU555 [p$URsS5nURtSLn[yUS9 URzR}5Vs/sHn[U5(dMUPM nn[UUS/US9unnU(a0[SRS RoS!U5555eURU5nSnUR(+=(a URnU(aURU5nURnUR(dUR (aSn[UUUR UUR UURURS"9n [URUUR UR UR"S#9n![U!5n"U R[R"S$5S%9 /n#U HFn$U$Rn%U"RU%5n&U&bU%SU&R3n%U#RU%5 MH UbURUURU5S&9 SRoU#5n'U'(a [mS'U'5 UR(a/U(deURURXQR5 URS*:Xa [5 [p$!,(df  GN5=f![va SnGNf=fs snf![a Nf=f![aJn(URNS(:n)[U(U)UR5n*[RU*U)S)9 [sSn(A($Sn(A(ff=f)+Nz'Can not combine '--user' and '--target'zto-satisfy-onlyT) check_targetzUsing %s)r:r4r9 isolated_modez=Target path exists but is not a directory, will not continue.target)kind)rgsession target_pythonrOinstall)deletermglobally_managed)temp_build_dirrg build_trackerrnfinderr7 verbosity) preparerrurg wheel_cacher7r@rOr?r<rQ)check_supported_wheels-)datawzutf-8)encodingF)indent ensure_asciic3^# UH#nURSURS4v M% g7f)nameversionN)metadata.0rs rc %InstallCommand.run..s.-DZZ'I)>?Ds+-zWould install %s c3D# UHnSRU5v M g7f)rzN)join)ritems rcrrs P ,!!T) ,""d* ,##t+ , 077 $ &, ??&77 ))'Ez?#45 3  ! !++))''!// ! 48.2   '+G $!#1C1C!DG w1122GGMM'"4"455#S ,:O#2#7#7    / //52**73*73 ++'#*#A#A ,  **+<+>? !'''! e ((HD )' 8$W%6%67K -1*55(+%33..6H))!'%33!(!9!9'.'E'E ' 7 7!1"--* H  ! !& )&..1C1C-C/O''+O,S,ST++s2FNN$45g66gNRS &.."2AaeTO CCE&,-,DD-'#' * P>A3A6>  !&' - ! A~'<L :L sE]2$&\8 A3]2?] 3]2]]!E6]2%]"=A]28 ]]2 ]]2]]2" ]/,]2.]//]22 _[ RRX5m [U 4SjUSS55(aMG[ RRX5n [ RRU 5(aU(d[RSU 5 M[ RRU 5(a[RSU 5 M[ RRU 5(a[ R""U 5 O[ R$"U 5 [ R&"[ RRX5U 5 GMm GM g)N)rc3D># UHoRT5v M g7fr) startswith)rsddirs rcr4InstallCommand._handle_target_dir.. sI7H!<<--7Hs zKTarget directory %s already exists. Specify --upgrade to force replacement.zTarget directory %s already exists and is a link. pip will not automatically replace links, please remove if replacement is desired.)r rrpurelibplatlibr{rrrlistdirranyrwarningislinkrshutilrmtreeremovemove) rar4rr; lib_dir_listscheme purelib_dir platlib_dirdata_dirlib_dirrtarget_item_dirrs @rcr!InstallCommand._handle_target_dirs : B_%9%9:nn nn ;; 77>>+ & &    , 77>>+ & &;+E    , 77>>( # #    )#G 7+&77<<7DI|CR7HIII "$'',,z"@77>>/22">+ !ww~~o66', !ww}}_55 o6 /2 BGGLL7I9,$rfrcd[U5$![a [RS5 gf=f)NzwError while checking for conflicts. Please file an issue on pip's issue tracker: https://github.com/pypa/pip/issues/new)rrr exception)rars rcr#InstallCommand._determine_conflicts;s: *:6 6    N   s //conflict_detailsrc UunupEU(dU(dg/nUS:XaURS5 OUS:XdeURS5 UH:nX7SnXGH(n SRUUU SS9n URU 5 M* M< UHEnX7SnXWH3upn S RUUU U U US:XaS OS S 9n URU 5 M5 MG [RS R U55 g)Nlegacyzpip's legacy dependency resolver does not consider dependency conflicts when selecting packages. This behaviour is the source of the following dependency conflicts. resolvelibzpip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.rz@{name} {version} requires {requirement}, which is not installed.r)rr requirementzg{name} {version} requires {requirement}, but {you} have {dep_name} {dep_version} which is incompatible.youzyou'll)rrrdep_name dep_versionr )rrrcriticalr)rar r package_setmissing conflictingparts project_namer dependencyrrrrs rcr$InstallCommand._warn_about_conflictsGs:/?+ +g{  x ' LL@  $|3 33 LL@ $L!/2G%3 .&%# *1  W%4$(L!/2G.9.G*sF&%# #% +"2l"B  W%/H(  %()rf)r,N)__name__ __module__ __qualname____firstlineno____doc__usagerdr rrstrintrr$boolrrrrrr__static_attributes__rrfrcr*r*4s  0E By6ycysyyv4J4J0=4JHL4J 4Jl 12  / " 4* /4*CF4* 4*rfr*rrrrrr,c N[SUUUUUS9nURUR/$)Nr)rrrrr)rrr)rrrrrrs rcrr~s5    F NNFNN ++rfc F[S[[XS9555$)Nc38# UHn[U5v M g7frr)rds rcr)site_packages_writable..sLA !Lrrr)allsetrr+s rcsite_packages_writabler.s' -4KL rfr7r:r4r9rkcUbU(d[RS5 gU(aBU(a [S5e[5(a [ S5e[RS5 gUbeU(dU(a[RS5 g[ R (d[RS5 g[X4S 9(a[RS 5 g[RS 5 g) aBDetermine whether to do a user install based on the input options. If use_user_site is False, no additional checks are done. If use_user_site is True, it is checked for compatibility with other options. If use_user_site is None, the default behaviour depends on the environment, which is provided by the other arguments. z$Non-user install by explicit requestFzVCan not combine '--user' and '--prefix' as they imply different installation locationszZCan not perform a '--user' install. User site-packages are not visible in this virtualenv.z User install by explicit requestTz3Non-user install due to --prefix or --target optionz4Non-user install because user site-packages disabledr+z0Non-user install because site-packages writeablezMDefaulting to user installation because normal site-packages is not writeable) rdebugrr&rsiteENABLE_USER_SITEr.info)r7r:r4r9rks rcrrs" !M ;< 3  ! !#6   78   j JK   KL9E GH KK  rfrrusing_user_sitec/nURS5 U(d,URS5 UR[U55 OURS5 US==S- ss'UR[R:Xa_SnSn[ 5(d*U(d#UR USUR 5/5 OURU5 URS 5 [(aYUR[R:Xa;UR(a*[UR5S :aURS 5 S RU5R5S-$) zjFormat an error message for an OSError It may occur anytime during the execution of the install command. z,Could not install packages due to an OSErrorz: .rrz"Consider using the `--user` optionzCheck the permissionsz or z. izHINT: This error might have occurred since this system does not have Windows Long Path support enabled. You can find information on how to enable this at https://pip.pypa.io/warnings/enable-long-paths r) rr"errnoEACCESr%extendlowerrENOENTfilenamelenrstrip)rrr4ruser_option_partpermissions_parts rcrrs E LL?@  T SZ  S "II {{ell"?2'))/ LL$$**,  LL) * U  KK5<< ' NN  # %  ?  775>   !D ((rf)FNNFN)NNNF)Lr7rrrrr1optparserrtypingrrpip._vendor.richrpip._internal.cacherpip._internal.clir pip._internal.cli.cmdoptionsr pip._internal.cli.req_commandr r r pip._internal.cli.status_codesrrpip._internal.exceptionsrrpip._internal.locationsrpip._internal.metadatar(pip._internal.models.installation_reportr,pip._internal.operations.build.build_trackerrpip._internal.operations.checkrrpip._internal.reqrpip._internal.req.req_installrrpip._internal.utils.compatrpip._internal.utils.filesystemrpip._internal.utils.loggingrpip._internal.utils.miscrr r!r"r#pip._internal.utils.temp_dirr$pip._internal.utils.virtualenvr%r&pip._internal.wheel_builderr'r(rrr*r$r"rr.rrrrrfrcrXs  *!'*(; :D.2GJS0/<17P 8 G *'G *V , , 3-, 3-, , SM ,  #Y ,$#$4"& $# :D>:#: :} :  :  :z6) 6)$(6);?6)6)rf