ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //lib64/python3.8/distutils/__pycache__/config.cpython-38.opt-2.pyc
U

e5dÛã@s8ddlZddlmZddlmZdZGdd„deƒZdS)éN)ÚRawConfigParser)ÚCommandzE[distutils]
index-servers =
    pypi

[pypi]
username:%s
password:%s
c@sdeZdZdZdZdZdZdddefdgZdgZd	d
„Z	dd„Z
d
d„Zdd„Zdd„Z
dd„ZdS)Ú
PyPIRCCommandzhttps://upload.pypi.org/legacy/ÚpypiNzrepository=Úrzurl of repository [default: %s])ú
show-responseNz&display full response text from serverrcCstj tj d¡d¡S)Nú~z.pypirc)ÚosÚpathÚjoinÚ
expanduser©Úself©rú(/usr/lib64/python3.8/distutils/config.pyÚ_get_rc_file&szPyPIRCCommand._get_rc_filec	CsH| ¡}t t |tjtjBd¡d¡}| t||f¡W5QRXdS)Ni€Úw)rr	ÚfdopenÚopenÚO_CREATÚO_WRONLYÚwriteÚDEFAULT_PYPIRC)rÚusernameÚpasswordÚrcÚfrrrÚ
_store_pypirc*s zPyPIRCCommand._store_pypirccCsœ| ¡}tj |¡r˜| d|¡|jp.|j}tƒ}| |¡| 	¡}d|krF| 
dd¡}dd„| d¡Dƒ}|gkrŽd|krŠdg}niS|D]°}d|i}| 
|d	¡|d	<d
|jfd|jfdfD].\}	}
| 
||	¡rê| 
||	¡||	<qÄ|
||	<qÄ|dkr ||jdfkr |j|d
<|S|d|ks:|d
|kr’|Sq’nRd
|kr˜d
}| 
|d
¡rp| 
|d
¡}n|j}| 
|d	¡| 
|d¡|||jdœSiS)NzUsing PyPI login from %sZ	distutilsz
index-serverscSs g|]}| ¡dkr| ¡‘qS)Ú)Ústrip)Ú.0ÚserverrrrÚ
<listcomp>=sþz.PyPIRCCommand._read_pypirc.<locals>.<listcomp>Ú
rr!rÚ
repositoryÚrealm)rNzserver-loginr)rrr$r!r%)rr	r
ÚexistsZannouncer$ÚDEFAULT_REPOSITORYrÚreadÚsectionsÚgetÚsplitÚ
DEFAULT_REALMZ
has_option)rrr$Zconfigr)Z
index_serversZ_serversr!ZcurrentÚkeyÚdefaultrrrÚ_read_pypirc0sb

ÿÿý

ÿ

ÿ


üzPyPIRCCommand._read_pypirccCs8ddl}| dd¡}| |¡d dd¡}| ¡ |¡S)Nrzcontent-typez
text/plainéÚcharsetÚascii)ÚcgiZ	getheaderZparse_headerr*r(Údecode)rZresponser3Zcontent_typeÚencodingrrrÚ_read_pypi_responsepsz!PyPIRCCommand._read_pypi_responsecCsd|_d|_d|_dS)Nr)r$r%Z
show_responser
rrrÚinitialize_optionswsz PyPIRCCommand.initialize_optionscCs(|jdkr|j|_|jdkr$|j|_dS)N)r$r'r%r,r
rrrÚfinalize_options}s

zPyPIRCCommand.finalize_options)Ú__name__Ú
__module__Ú__qualname__r'r,r$r%Zuser_optionsZboolean_optionsrrr/r6r7r8rrrrrs$ÿÿü@r)r	ZconfigparserrZ
distutils.cmdrrrrrrrÚ<module>s