Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
test_wheel.cpython-313.pyc259 linesDownload Raw Back to __pycache__
1�

2`j"I��>�%SrSSKJr SSKrSSKrSSKrSSKrSSKrSSKrSSK	r	SSK3r4SSKrSSKrSSK
Jr SSKrSSKJr SSKJr SSKJr SSKJr S	S5KJr S	SKJr SSKJr SS
KJr S\ 4SSSSSSSS.4SSSSSSSS.4SSSSSSSS.4SSSS S!S"S#S.44r!\RDRGS$\!\!Vs/sHoSPM	 snS%9S&5r$\RJS�S'j5r&S(r'S)r(S*r)S+r*"S,S-5r+\,"S.S/S0S100\,"S//S29\("S3/S4QS0/S5.05S69\,"S7\,"S8S99S:9\,"S;S<\"S=50\,"S>S</4/S?9\("S3/S4QS</S@.05S69\,"SASB\"SC50\,"\+"SDSASB/SE9/SF9\("SGSHSI/S4Q0/05S69\,"SJSK\"SL50\,"SK/SM9\("S3SKSI/S4Q0/05S69\,"SN\"SO5\"SP5SQ.\,"SRSS/ST9\("S3SISUSVSWSXSYSRSS/0/005S69\,"SZS[\("S3SI/S\Q005\"S]5S^9\,"S_S`\6RZ<Sa3\"Sb5Sc9\,"SdSe\7RZ<Sf3Sg9\,"ShSiSjSk0\"Sl5Sm9\,"SnSjSo\8RZ<Sp30Sq\"Sr5-Ss9\,"StSuSjSv0\"Sw5Sm9\,"SxS/SyS0S1000\,"S//Sz/S{9\("S3S|SI/S}Q0S/S0SyS0/0/0/05S69\,"S~SS0S�00\,"S/S/S{9\("S3S|SI/S}Q0SS0/0/05S69\,"S�S/S1S<\"S�50S�.0\,"S//S�S�/4/S�9\("S3/S4QS0S>S</0/S5.05S694r.S�\/S�'\RDRGS�\.\.Vs/sHoS�PM	 snS%9S�5r0S�r1S�r2S�r3gs snfs snf)�zwheel tests�)�annotationsN)�Any��path)�	parse_tag)�metadata)�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�9py_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)rr�w�ks    �MD:\code\apps\devtools\python\Lib\site-packages\setuptools/tests/test_wheel.py�test_wheel_infor,Oso�����t���
�]�]�4�
 ��(�O�!��
�h��A�&*�i�i�k�2�k��w�q�}��k�2�d�:�:�:�	!�
 ���2s�B�$B�10Bc+�# �S[S5U-RS50nU(aURU5 [5n[R11"X#5 [R"[RSSS4US9 [R"[RRUSS55S	v� SSS5 g!,(df   g=f7f)12N�setup.pyz�13            # -*- coding: utf-8 -*-14            from setuptools import setup15            import setuptools16            setup(**%r)17            �utf-8�-q�bdist_wheel��cwd�dist�*.whlr)
r�encode�updaterrr�18subprocess�19check_call�sys�20executable�glob�os�join)�extra_file_defs�kwargs�	file_defs�21source_dirs    r+�build_wheelrC[s����	���
��
��&��/��I������)�	��j��22�23�9�)����
�^�^�Z��}�=�:�	24��i�i������Z���A�B�1�E�E�25���s�AC�A8C�<	C�26C�Cc
���[R"U5VVVVs1sHMupnUH@n[RR[RR	X5U5iMB MO snnnn$s snnnnfr")r=�walkrr>�relpath)�root�dirpath�dirnames�	filenamesrs     r+�tree_setrKts_��-/�G�G�D�M��,9�(�G�y�!�H�	�����R�W�W�_�_�W�3�X�>�!�	?�,9����s�AA627c28��[5nUR5H�up#[U[5(a[	U5nUH�n[U[5(a>U[	U5Vs1sH"n[29RRX%5iM$ sn-nMVUR[30RRX$55 M� M� U$s snf)z8Flatten nested dicts and lists into a full list of paths)	�set�items�31isinstance�dict�flatten_treer=rr>�add)�tree�output�node�contents�elem�vals      r+rQrQ|s���
�U�F��*�*�,����h��%�%�#�H�-�H��D��$��%�%��l�4�>P�Q�>P�s�2�7�7�<�<��2�>P�Q�Q���32�33�2�7�7�<�<��3�4�	�	'��M��Rs�()C34c35��UVs1sHJnUR[R"5[5[	S5=(d [	S5S9iML sn$s snf)N�36EXT_SUFFIX�SO)rr�	shlib_ext)�format�	sysconfig�get_python_versionrr
)rS�xs  r+�format_install_treera�s^���
��A�	37��� �3�3�5�!�^�$�\�2�J�n�T�6J�	�	38�39�
���s�AAc���[U5n[RRXR	55nURU5 Ub5[
U5n[U5n	URU	5(d	X�-405e[RRU/S9un41U42RSU:XdeU43RSU:XdeU44RS5U:Xdeg)Nr�Name�Version�requires.txt)
r	r=rr>�egg_name�install_as_eggrarK�issubsetr�Distribution�discover�	read_text)r�install_dir�install_tree_includesrr�requires_txtr)�egg_path�install_tree�expr4s           r+�_check_wheel_installrr�s���	�h��A��w�w�|�|�K����6�H����X���(�*�+@�A���{�#���$�$�S�)�)�=�<�+=�=�)��#�#�,�,�8�*�,�=�G�T��=�=�� �L�0�0�0��=�=��#�w�.�.�.��>�>�.�)�\�9�9�9�c�(�\rSrSrSSjrSSjrSrg)�Record�c��XlX lgr"��_id�_fields)�self�idr@s   r+�__init__�Record.__init__�s�����rsc�<�URSUR<S3$)Nz(**�)rx)r{s r+�__repr__�Record.__repr__�s���(�(��3�t�|�|�.�a�0�0rs)rzryN)�return�None)r��str)�__name__�45__module__�__qualname__�__firstlineno__r}r��__static_attributes__�rsr+ruru�s���1rsru�basic�foo�__init__.py�)�packages�foo-1.0-py{py_version}.egg)�PKG-INFO�RECORD�WHEEL�
top_level.txt)�EGG-INFOr��r|rA�setup_kwargsrpr/uDescription accentuée)�description)r|r��datazdata.txtz.46                Some data...47                �data_dir)�48data_files)r�r��	extensionzextension.can49                #include "Python.h"50 51                #if PY_MAJOR_VERSION >= 352 53                static struct PyModuleDef moduledef = {54                        PyModuleDef_HEAD_INIT,55                        "extension",56                        NULL,57                        0,58                        NULL,59                        NULL,60                        NULL,61                        NULL,62                        NULL63                };64 65                #define INITERROR return NULL66 67                PyMODINIT_FUNC PyInit_extension(void)68 69                #else70 71                #define INITERROR return72 73                void initextension(void)74 75                #endif76                {77                #if PY_MAJOR_VERSION >= 378                    PyObject *module = PyModule_Create(&moduledef);79                #else80                    PyObject *module = Py_InitModule("extension", NULL);81                #endif82                    if (module == NULL)83                        INITERROR;84                #if PY_MAJOR_VERSION >= 385                    return module;86                #endif87                }88                zsetuptools.Extension)�name�sources)�ext_modulesz%foo-1.0-py{py_version}-{platform}.eggzextension{shlib_ext}r��headerzheader.hz89                )�headers�script�X90                #/usr/bin/python91                print('hello world!')92                �N93                #/bin/sh94                echo 'hello world!'95                ��	script.py�	script.shr�r���scriptsr�r�r�r�r��	requires1zfoobar==2.0)r�r�r�rer�z%96            foobar==2.097            )r|�install_requiresrprn�	requires2z98        bar99        foo<=2.0; z in sys_platform100        z2101            bar102            foo<=2.0103            )r|r�rn�	requires3z104        bar; z != sys_platform105        )r|r��	requires4z106        foo107        �extrazfoobar>3zG108            foo109 110            [extra]111            foobar>3112            )r|r��extras_requirern�	requires5zfoobar; z != sys_platform�113z!114            [extra]115            )r|r�rn�requires_ensure_orderz9116        foo117        bar118        baz119        qux120        za121            foobar>3122            barbaz>4123            bazqux>5124            quxzap>6125            z�126            foo127            bar128            baz129            qux130 131            [extra]132            foobar>3133            barbaz>4134            bazqux>5135            quxzap>6136            �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>137                        Some data...138                        )r�r�zfoo/data_dirzfoo/data_dir/data.txt)r�r�ztuple[dict[str, Any], ...]�WHEEL_INSTALL_TESTS�paramsr|c139���URSS5nURSS5nURS/5nURS05nURSS5nURS5nURS	05nURS14005n[SUUUUUS.UD6n	[5n141[X�XaX%5 SSS5 SSS5 g!,(df   N=f!,(df   g=f)
Nr�r�r�1.0r�r�rnrprAr��r�rr�r�r?r�)�getrCrrr)r�rrr�r�rnrprAr�rrls           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��142�143�;��+�I��:�:�n�b�1�L��	144���-�)�%�	145��
	146���	�[���<�w�	147�	�	148�	149�	�	��	150�	151�s$�!C�,C�:C�152C	�C�153C*c��SnSnUSUS3n[5n[RRX25n[R154"US5R
5 [5n[R"[5 [XESXS5 SSS5 SSS5 SSS5 g!,(df   N=f!,(df   N(=f!,(df   g=f)N�155nodistinfor��-z-py2.py3-none-any.whlr))rr=rr>�zipfile�ZipFile�closer%r&�156ValueErrorrr)rr�157wheel_namerB�158wheel_pathrls      r+�test_wheel_no_dist_dirr�Cs����L��G� �>��7�)�+@�A�J�	��j��W�W�\�\�*�9�159����160�C�(�.�.�0�
�Y�+����z�*�$��T�<�$��+��	161��162+�*���Y��	163��s<�AC�&B:�B)�B:�C�)164B7�3B:�:165C	�C�166Cc�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_tagsSsB���=�>�167�>���]�]�A�E�E�1�:�:�.�>�168�	169��170s�->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�Rs5��171����>��I��E�F�T�T�V�V�V�Vrsc�d�[RSSj5n[S[S5[S5S.[SS/S9[	S	S172SSS
SSSS/0/005S9nURSS5nURSS5nURS5nURS05nURS05nU"SUU/0US.UD6n[
5n[XxXBUS5 [U5n	[R"U5U	R5-n173U174S175-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[R176"X#5 [R"U5S-n[R"US5 [R"[RSSS4US9 [R"[RRUS	S17755Sv� SSS5 g!,(df   g=f7f)Nr.z�178                # -*- coding: utf-8 -*-179                from setuptools import setup180                import setuptools181                setup(**%r)182                r/r�i�r0r1r2r4r5r)rr6r7rrr�pathlib�Pathr=�chmodr8r9r:r;r<r>)r?r@rArB�runshs     r+rC�$test_wheel_mode.<locals>.build_wheel^s����
�������f�W�o�183�	�����_�-�
�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�5184D�?Dr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rr�rprAr�r��win32�0o777r"r�)�185contextlib�contextmanagerrPrrQr�rrrr	r�r�rf�existsr:r�oct�stat�S_IMODE�st_mode)rCr�rrrprAr�rrlr)�base�	script_shs            r+�test_wheel_moder�]s������J��J�2��������
186�� �+�.�187�"�(�����#���k� :�;��+�188#189�190�'�F�@�:�:�f�e�,�L��j�j��E�*�G��:�:�n�-�L��191�192�;��+�I��:�:�n�b�1�L�	�	193�����%�	194��
	195���	�[���<�w��	196�
�(�O���|�|�K�(�1�:�:�<�7���:�%�	�1�K�?�	����!�!�!�!��<�<�7�"��t�|�|�I�N�N�$4�$<�$<�=�>�'�I�I�I�	�	197�	198�	�	��	199�	200�s%�F!�B4F�?F!�201F	�F!�!202F/r")4�__doc__�203__future__rr�r<r#r=r�r�r8r:r^r��typingrr%�jaracor�packaging.tagsr�setuptools._importlibr�setuptools.wheelr	�contextsr�textwrapr�distutils.sysconfigr
�distutils.utilrr��WHEEL_INFO_TESTS�mark�parametrizer,r�rCrKrQrarrrurPrr��__annotations__r�r�r�r�)r�r�s00r+�<module>r�sc���"����	����204����
��$�*�"���.�'��J��0�)���#���
	205�206�	/�)���#���
	207�208�	+�+������
	209�210�	D�#���*��+�
	211�212�G.��b������*�?O�0P�?O�!�1��?O�0P���;��;����F��F�0���:�(1�1�	���=�"�-�.���W�213�"�(�L�%��+�#214��
�	���0�215��	������216��#�j�\�2�3�217�"�(�L�'�L�+�#218���&	���4�(�*�,219�Z��*��}�o���220�"�3�&��!��2216�#222��mC�H	������223���L�224�"�(���!��225+�#226���2	��������
227�� �+�.�228�"�(�����#���k� :�;��+�229#230�231�'�>	��&�!�(���+�232#233�234��
�235��(	����<�<�"�#	���
�236�
�	����l�l�
�	���	���
�Z�237��
�238��"	���x����/�/?�@�239��240�
�241�242��	�"��
��243��
�
244�!�>	����
�r�*��245�246� %�w��[�247�"�(�2��!���%����0���+�#248���@	�$���M��249�� (�z��Z�250�"�(�2��!���%���+�#251�� �B	���!����!��	�252���W�'�*A�)B�C�D�253�"�(��"�"�&�%���+�#254��%$�O255l3��/�l�^�������$7�8�$7�&���$7�8���256257��258259�2�W�UJ��[1Q��p	9s�4L�2L
codekingpro/portable-devtools · Team Ai