§ ]<ˆj4ãóÜ—ddlZddlmZddlmZddlmZddlmZddl m Z ddl m Z ddl mZdd lmZdd lmZdd lmZmZdd lmZmZmZeje¦«ZGd „de e ¦«ZdS)éN)ÚValues)ÚList)Úcanonicalize_name)Ú cmdoptions)ÚCommand)ÚSessionCommandMixin)ÚSUCCESS)ÚInstallationError)Úparse_requirements)Úinstall_req_from_lineÚ#install_req_from_parsed_requirement)Úcheck_externally_managedÚ(protect_pip_from_modification_on_windowsÚwarn_if_run_as_rootcó>—eZdZdZdZd d„Zdedeede fd„Z dS) ÚUninstallCommandaB Uninstall packages. pip is able to uninstall most installed packages. Known exceptions are: - Pure distutils packages installed with ``python setup.py install``, which leave behind no metadata to determine what files were installed. - Script wrappers installed by ``python setup.py develop``. zU %prog [options] ... %prog [options] -r ...ÚreturnNc ór—|j ddddgdd¬¦«|j dd d d d ¬ ¦«|j tj¦«¦«|j tj¦«¦«|j d|j¦«dS)Nz-rz --requirementÚ requirementsÚappendÚfilezjUninstall all the packages listed in the given requirements file. This option can be used multiple times.)ÚdestÚactionÚdefaultÚmetavarÚhelpz-yz--yesÚyesÚ store_truez2Don't ask for confirmation of uninstall deletions.)rrrr)Úcmd_optsÚ add_optionrÚroot_user_actionÚoverride_externally_managedÚparserÚinsert_option_group)Úselfs úr/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/pip/_internal/commands/uninstall.pyÚ add_optionszUninstallCommand.add_options)sÉ€Ø Œ × Ò Ø Ø ØØØØðAð !ñ ô ð ð Œ × Ò Ø Ø ØØØEð !ñ ô ð ð Œ × Ò ¥Ô!<Ñ!>Ô!>Ñ?Ô?Ð?Ø Œ × Ò ¥Ô!GÑ!IÔ!IÑJÔJÐJØ Œ ×'Ò'¨¨4¬=Ñ9Ô9Ð9Ð9Ð9óÚoptionsÚargscóö—| |¦«}i}|D]R}t||j¬¦«}|jr||t |j¦«<Œ7t  d|¦«ŒS|jD]K}t|||¬¦«D]6}t||j¬¦«}|jr||t |j¦«<Œ7ŒL|s td|j›d|j›d�¦«‚|j st¦«td|v¬¦«| ¦«D]=}| |j|jd k¬ ¦«} | r|  ¦«Œ>|jd krt)¦«t*S) N)ÚisolatedzSInvalid requirement: %r ignored - the uninstall command expects named requirements.)r)Úsessionz*You must give at least one requirement to z (see "pip help z")Úpip)Ú modifying_pipr)Ú auto_confirmÚverboseÚwarn)Úget_default_sessionr Ú isolated_modeÚnamerÚloggerÚwarningrr r r r"rrÚvaluesÚ uninstallrÚ verbosityÚcommitr!rr ) r%r)r*r-Úreqs_to_uninstallr5ÚreqÚfilenameÚ parsed_reqÚuninstall_pathsets r&ÚrunzUninstallCommand.runAs€Ø×*Ò*¨7Ñ3Ô3ˆàÐØð ð ˆDÝ'ØØ Ô.ðñôˆCðŒxð ØADÐ!Õ"3°C´HÑ"=Ô"=Ñ>Ð>å—’ð%ðñ ôððð  Ô,ð Ið IˆHÝ0Ø '°7ðñôð Ið I� õ:بÔ)>ðñô�ð”8ðIØEHÐ%Õ&7¸¼Ñ&AÔ&AÑBøð Ið!ð Ý#ð+¸T¼Yð+ð+Ø!œYð+ð+ð+ñôð ð Ô2ð 'Ý $Ñ &Ô &Ð &å0ØÐ#4Ð4ð ñ ô ð ð%×+Ò+Ñ-Ô-ð +ð +ˆCØ #§ ¢ Ø$œ[Øœ¨Ò*ð!.ñ!ô!Ð ð!ð +Ø!×(Ò(Ñ*Ô*Ð*øØ Ô # vÒ -Ð -Ý Ñ !Ô !Ð !݈r()rN) Ú__name__Ú __module__Ú __qualname__Ú__doc__Úusager'rrÚstrÚintrA©r(r&rrsf€€€€€ððð 4€Eð:ð:ð:ð:ð01˜6ð1¨¨c¬ð1°sð1ð1ð1ð1ð1ð1r(r)ÚloggingÚoptparserÚtypingrÚpip._vendor.packaging.utilsrÚpip._internal.clirÚpip._internal.cli.base_commandrÚpip._internal.cli.index_commandrÚpip._internal.cli.status_codesr Úpip._internal.exceptionsr Úpip._internal.reqr Úpip._internal.req.constructorsr r Úpip._internal.utils.miscrrrÚ getLoggerrBr6rrIr(r&úrWs_ðØ€€€ØÐÐÐÐÐØÐÐÐÐÐà9Ð9Ð9Ð9Ð9Ð9à(Ð(Ð(Ð(Ð(Ð(Ø2Ð2Ð2Ð2Ð2Ð2Ø?Ð?Ð?Ð?Ð?Ð?Ø2Ð2Ð2Ð2Ð2Ð2Ø6Ð6Ð6Ð6Ð6Ð6Ø0Ð0Ð0Ð0Ð0Ð0ððððððððððððððððððð ˆÔ ˜8Ñ $Ô $€ðXðXðXðXðX�wÐ 3ñXôXðXðXðXr(