§ 1j=Q ã óè — d dl Z d dlZd dlZd dlZd dlZd dlZ d dlmZ n# e$ r d dl mZ Y nw xY wddl mZ ddlm Z mZmZmZmZmZ ddlmZmZ ej e¦ « ZdZdZ G d „ d e¦ « ZdS )é N)ÚThreadé )ÚDistlibException)ÚHTTPBasicAuthHandlerÚRequestÚHTTPPasswordMgrÚurlparseÚbuild_openerÚstring_types)Úzip_dirÚServerProxyzhttps://pypi.org/pypiÚpypic óœ — e Zd ZdZdZdd„Zd„ Zd„ Zd„ Zd„ Z d „ Z d „ Zdd„Zdd„Z dd „Z dd„Zd„ Z dd„Z dd„Zdd„Zd„ Zd„ Zdd„ZdS )ÚPackageIndexzc This class represents a package index compatible with PyPI, the Python Package Index. s. ----------ThIs_Is_tHe_distlib_index_bouNdaRY_$Nc óÜ — |pt | _ | ¦ « t | j ¦ « \ }}}}}}|s|s|s|dvrt d| j z ¦ « ‚d| _ d| _ d| _ d| _ t t j d¦ « 5 }dD ];} t j | dg||¬¦ « } | dk r | | _ nŒ,# t $ r Y Œ8w xY wddd¦ « dS # 1 swxY w Y dS ) z” Initialise an instance. :param url: The URL of the index. If not specified, the URL for PyPI is used. )ÚhttpÚhttpszinvalid repository: %sNÚw)ÚgpgÚgpg2z --version©ÚstdoutÚstderrr )Ú DEFAULT_INDEXÚurlÚread_configurationr r Úpassword_handlerÚssl_verifierr Úgpg_homeÚopenÚosÚdevnullÚ subprocessÚ check_callÚOSError)Úselfr ÚschemeÚnetlocÚpathÚparamsÚqueryÚfragÚsinkÚsÚrcs ú_/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib/python3.11/site-packages/distlib/index.pyÚ__init__zPackageIndex.__init__% s~ € ð Ð'�-ˆŒØ×ÒÑ!Ô!Ð!Ý4<¸T¼XÑ4FÔ4FÑ1ˆ�˜˜f e¨TØð H�Uð H˜dð H fÐ4EÐ&EÐ&EÝ"Ð#;¸d¼hÑ#FÑGÔGÐGØ $ˆÔØ ˆÔ؈ŒØˆŒ Ý •"”*˜cÑ "Ô "ð dð %ð ð �ðÝ#Ô.°°;Ð/?ÈØ6:ð<ñ <ô <�Bà˜Q’w�wØ#$˜œØ˜ð øõ ð ð ð Ø�Dðøøøð ð ð ñ ô ð ð ð ð ð ð ð øøøð ð ð ð ð ð s6 ÂC!Â&CÃC!à CÃC!ÃCÃC!Ã!C%Ã(C%c ó" — ddl m} |¦ « S )zs Get the distutils command for interacting with PyPI configurations. :return: the command. r )Ú_get_pypirc_command)Úutilr3 )r&