shell bypass 403

GrazzMean Shell

: /lib/python2.7/site-packages/wheel/ [ drwxr-xr-x ]
Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.223.117.234
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : metadata.pyc
�
���cc@stdZddlZddlZddlZddlmZd�Zd�Zd�Z	d�Z
d	�Zd
�ZdS(s2
Tools for converting old- to new-style metadata.
i����Ni(t
read_pkg_infocCsot|dd�rd|jSg}x(|jD]\}}|j||�q-W|sXdSddjt|��S(sFReturn the version specifier for a requirement in PEP 345/566 fashion.turls @ ts (%s)t,N(tgetattrtNoneRtspecstappendtjointsorted(trequirementt
requires_disttoptver((s2/usr/lib/python2.7/site-packages/wheel/metadata.pytrequires_to_requires_dist
sccsnxg|D]_}tjj|�}t|�}djt|j��}|rVd|}n|j||VqWdS(s=Yield Requires-Dist: strings for parsed requirements strings.Rs[%s]N(t
pkg_resourcestRequirementtparseRRR	textrastproject_name(trequirementstreqtparsed_requirementtspecR((s2/usr/lib/python2.7/site-packages/wheel/metadata.pytconvert_requirementss

ccs�x�|j�D]�\}}d}|p(d}d|krR|jdd�\}}ntj|�}|r�d|fV|r�d|d}n|d|7}n|r�d|}nx#t|�D]}d	||fVq�Wq
Wd
S(s,
    Convert requirements from a setup()-style dictionary to ('Requires-Dist', 'requirement')
    and ('Provides-Extra', 'extra') tuples.

    extras_require is a dictionary of {extra: [requirements]} as passed to setup(),
    using the empty extra {'': [requirements]} to hold install_requires.
    Rt:isProvides-Extrat(s) and s
extra == '%s's ; s
Requires-DistN(titemstsplitRt
safe_extraR(textras_requiretextratdependst	conditiontnew_req((s2/usr/lib/python2.7/site-packages/wheel/metadata.pytgenerate_requirements%s
cCs$t|�}|jdd�|d=|d=tjj|d�}tjj|�r�t|��}|j�}WdQXtt	j
|�dd��}x`|D]U\}}xFti||6�D]1\}	}
|	|
f|j�kr�|
||	<q�q�Wq�Wn|d	}|r |j
t|��|d	=n|S(
sN
    Convert .egg-info directory with PKG-INFO to the Metadata 2.1 format
    sMetadata-Versions2.1sProvides-Extras
Requires-Distsrequires.txtNtkeycSs|dp
dS(NiR((tx((s2/usr/lib/python2.7/site-packages/wheel/metadata.pyt<lambda>PRtDescription(Rtreplace_headertostpathRtexiststopentreadR	Rtsplit_sectionsR#Rtset_payloadtdedent_description(t
egg_info_pathtpkginfo_pathtpkg_infot
requires_patht
requires_filetrequirestparsed_requirementsRtreqsR$tvaluetdescription((s2/usr/lib/python2.7/site-packages/wheel/metadata.pytpkginfo_to_metadataAs& 

cCs|||}|j�}t|t�sxxP|j�D]?}|dj�|kr2|djdd�jd�}Pq2q2Wn|S(s<Hack to coax Unicode out of an email Message() - Python 3.3+iitasciitsurrogateescapesutf-8(tlowert
isinstancetstrt	raw_itemstencodetdecode(R3tfieldttexttitem((s2/usr/lib/python2.7/site-packages/wheel/metadata.pytpkginfo_unicode^s
	cCs�|d}t}t|t�s7t}t|d�}n|j�}dj|dj�tj	dj|d��df�}|r�|j
d�jdd�}n|S(s@
    Dedent and convert pkg_info['Description'] to Unicode.
    R's
iitutf8R<R=(tFalseR?R@tTrueRGt
splitlinesRtlstripttextwraptdedentRBRC(R3R:t
surrogatestdescription_linestdescription_dedent((s2/usr/lib/python2.7/site-packages/wheel/metadata.pyR0ls

	(
t__doc__tos.pathR)RMRtpkginfoRRRR#R;RGR0(((s2/usr/lib/python2.7/site-packages/wheel/metadata.pyt<module>s	
				
© 2025 GrazzMean