File manager - Edit - /opt/cloudlinux/venv/lib/python3.11/site-packages/setuptools/tests/__pycache__/test_develop.cpython-311.pyc
Back
� ,|oi � � � d Z ddlZddlZddlZddlZddlZddlmZ ddlm Z m Z dZdZej d� � � Zej d � � � Z G d � d� � ZdS )z develop tests� N)�paths_on_pythonpath� )�contexts� namespaceszHfrom setuptools import setup setup(name='foo', packages=['foo'], ) zprint "foo" c # � K � t j � � 5 }t j � � 5 }| � d|� � | � d|� � d V � d d d � � n# 1 swxY w Y d d d � � d S # 1 swxY w Y d S )Nzsite.USER_BASEzsite.USER_SITE)r �tempdir�setattr)�monkeypatch� user_base� user_sites �o/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/setuptools/tests/test_develop.py� temp_userr s � � � � � � � � �y� � � � � �9���� 0�)�<�<�<���� 0�)�<�<�<��E�E�E� � � � � � � � � � � ���� � � � �� � � � � � � � � � � ���� � � � � � s4 �A?�1A'�A?�'A+ �+A?�.A+ �/A?�?B�Bc # �* K � | }|� d� � }|dz }|� � � rt t |� � � � �|� d� � 5 }|� t � � d d d � � n# 1 swxY w Y |dz }|� d� � 5 }|� t � � d d d � � n# 1 swxY w Y |� � � 5 |V � d d d � � d S # 1 swxY w Y d S )N�foo�setup.py�wz__init__.py) �mkdir�isfile� ValueError�dir�open�write�SETUP_PY�INIT_PY�as_cwd)�tmpdirr �targetr �setup�f�inits r �test_envr! # s� � � � � �F� �,�,�u� � �C��Z��E��|�|�~�~� &���V���%�%�%� ���C��� �A� �������� � � � � � � � � � ���� � � � ����D� ���3��� �1� �������� � � � � � � � � � ���� � � � � ����� � ������ � � � � � � � � � � ���� � � � � � s6 �$B�B�B�0C�C�C�6D�D�Dc �: � e Zd Zed� � � Zej � ee j � d� � � � d�� � ej � ej � � dk d�� � ej j d� � � � � � � ZdS ) �TestNamespacesc �. � t j dddt |� � g}| � � � 5 t t |� � g� � 5 t j |� � d d d � � n# 1 swxY w Y d d d � � d S # 1 swxY w Y d S )Nr �developz --install-dir)�sys� executable�strr r � subprocess� check_call)�src_dirr �develop_cmds r �install_developzTestNamespaces.install_develop4 s � � �N������K�K� �� �^�^� � � 3� 3�$�c�&�k�k�]�3�3� 3� 3��%�k�2�2�2� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3���� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3� 3���� 3� 3� 3� 3� 3� 3s5 �B �A2�&B �2A6 �6B �9A6 �:B � B�B�APPVEYORz-https://github.com/pypa/setuptools/issues/851)�reason�PyPyz.https://github.com/pypa/setuptools/issues/1202c � � t j |d� � }t j |d� � }|dz }t j dddt |� � dt |� � g}t j |� � | � ||� � t j |� � t j dd g}t t |� � g� � 5 t j |� � d d d � � n# 1 swxY w Y t j ddg}t t |� � g� � 5 t j |� � d d d � � d S # 1 swxY w Y d S )a Installing two packages sharing the same namespace, one installed naturally using pip or `--single-version-externally-managed` and the other installed using `develop` should leave the namespace in tact and both packages reachable by import. z myns.pkgAz myns.pkgB�packagesz-m�pip�installz-tz-cz"import myns.pkgA; import myns.pkgBNzimport pkg_resources) r �build_namespace_packager&