2bi S SK r S SKJr S SKJrJrJrJrJr S SK J
r
Jr S SKJ
r
S SKJr S SKJrJr S SKJr S S KJrJrJr S S
KJr S SKJr S SKJr S S
KJ r S SK!J"r" S SK#J$r$ \ RJ " \&5 r' " S S\5 r(g) N)Values)AnyIterableListOptionalUnion)
LegacyVersionVersion)
cmdoptions)IndexGroupCommand)ERRORSUCCESS)print_dist_installation_info)CommandErrorDistributionNotFoundPipError)
LinkCollector)
PackageFinder)SelectionPreferences)TargetPython)
PipSession)write_outputc \ rS rSrSrSrSrSS jrS\S \ \
S\4S
jr SS\S\
S\\ S
\\ S\4
S jjrS\S \ \ SS4S jrSrg)IndexCommand z5
Inspect information available from package indexes.
Tz&
%prog versions
returnNc [ R " U R 5 U R R [ R " 5 5 U R R [ R
" 5 5 U R R [ R " 5 5 U R R [ R " 5 5 [ R " [ R U R 5 nU R R SU5 U R R SU R 5 g )Nr )r add_target_python_optionscmd_opts
add_optionignore_requires_pythonpre no_binaryonly_binarymake_option_groupindex_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/index.pyadd_optionsIndexCommand.add_options s ,,T]];
!B!B!DE
!12
!5!5!78
!7!7!9:11""KK
'':6''4==9 optionsargsc SU R 0n[ R S5 U( a US U; a4 [ R SSR [ U5 5 5 [ $ US n X4 " XSS 5 [ $ ! [ a2 n[ R UR S 5 [ s S nA$ S nAff = f)Nversionsztpip index is currently an experimental command. It may be removed/changed in a future release without prior warning.r zNeed an action (%s) to perform., )
get_available_package_versionsloggerwarningerrorjoinsortedr
r r0 r )r) r/ r0 handlersactiones r+ runIndexCommand.run0 s ;;
%
tAwh.LL1 &*+
La W12h/
LL#L s .
B
B='B82B=8B=session
target_pythonr! c [ R " X!S9n[ SUR US9n[ R " UUUS9$ )z;
Create a package finder appropriate to the index command.
)r/ F)allow_yankedallow_all_prereleasesr! )link_collectorselection_prefsrA )r creater r" r )r) r/ r@ rA r! rE rF s r+ _build_package_finder"IndexCommand._build_package_finderN sK '--gG /")++#9
##)+'
r. c [ U5 S:w a [ S5 e[ R " U5 nUS nU R U5 nU R UUUUR S9nS UR U5 5 nUR ( d S U 5 n[ U5 nU( d [ SR U5 5 e[ USS 9 Vs/ s H n[ U5 PM n nU S n
S S S 5 [ S
R UW
5 5 [ SR SR W 5 5 5 [! XJ5 g s snf ! , ( d f Nc= f)
Nr4 z(You need to specify exactly one argumentr )r/ r@ rA r! c 3 8 # U H oR v M g 7fN)version).0 candidates r+ >IndexCommand.get_available_package_versions..v s A3Ti!!3Ts c 3 J # U H oR ( a M Uv M g 7frL )
is_prerelease)rN rM s r+ rP rQ | s +3;P;PGG8s # #z%No matching distribution found for {}T)reversez{} ({})zAvailable versions: {}r3 )lenr r make_target_python_build_sessionrH r! find_all_candidatesr" setr formatr: strr r9 r )r) r/ r0 rA queryr@ finderr2 verformatted_versionslatests r+ r5 +IndexCommand.get_available_package_versionsg sE t9>IJJ"55g>
Q
)W//+'.'E'E 0 FA393M3Me3TAH ;;+3 8}H*;BB5I 7=Xt6T!U6Ts#c(6T!U'*F3 *6 Y%%eV45-44TYY?Q5RST$U3 "V1 *
)s BEE#EE
E )r N)NN)__name__
__module____qualname____firstlineno____doc__ignore_require_venvusager, r r r[ intr> r r r boolr rH r r5 __static_attributes__rb r. r+ r r s
E: 6 c s D 1515
-
!)
2$4f $4DI $4RV $4r. r ))loggingoptparser typingr r r r r pip._vendor.packaging.versionr r
pip._internal.clir pip._internal.cli.req_commandr pip._internal.cli.status_codesr
r pip._internal.commands.searchr pip._internal.exceptionsr r r pip._internal.index.collectorr "pip._internal.index.package_finderr $pip._internal.models.selection_prefsr "pip._internal.models.target_pythonr pip._internal.network.sessionr pip._internal.utils.miscr getLoggerrc r6 r rb r. r+ r} sW 7 7 @ ( ; 9 F Q Q 7 <