JezK
Edit File: namespaces.cpython-311.pyc
� ��f � �| � d dl Z d dlmZ d dlZd dlmZ ej j Z G d� d� � Z G d� de � � Z dS )� N)�log)�mapc �X � e Zd ZdZd� Zd� Zd� ZdZ dZ d� Z d� Z d � Zed � � � Z dS )� Installerz -nspkg.pthc �� � | � � � }|sd S t j � | � � � � � \ }}|| j z }| j � |� � t j d|� � t | j |� � }| j rt |� � d S t |d� � 5 }|� |� � d d d � � d S # 1 swxY w Y d S )Nz Installing %s�wt)�_get_all_ns_packages�os�path�splitext�_get_target� nspkg_ext�outputs�appendr �infor �_gen_nspkg_line�dry_run�list�open� writelines)�self�nsp�filename�ext�lines�fs �H/opt/alt/python311/lib/python3.11/site-packages/setuptools/namespaces.py�install_namespaceszInstaller.install_namespaces s( � ��'�'�)�)��� ��F���(�(��)9�)9�);�);�<�<� ��#��D�N�"������H�%�%�%����(�+�+�+��D�(�#�.�.���<� ���K�K�K��F� �(�D� !� !� �Q� �L�L����� � � � � � � � � � � � ���� � � � � � s �C&�&C*�-C*c � � t j � | � � � � � \ }}|| j z }t j � |� � sd S t j d|� � t j |� � d S )NzRemoving %s) r r r r r �existsr r �remove)r r r s r �uninstall_namespaceszInstaller.uninstall_namespaces! sv � ���(�(��)9�)9�);�);�<�<� ��#��D�N�"���w�~�~�h�'�'� ��F�����)�)�)� � �(������ c � � | j S �N)�target�r s r r zInstaller._get_target) s � ��{�r# ) zimport sys, types, osz#has_mfs = sys.version_info > (3, 5)z$p = os.path.join(%(root)s, *%(pth)r)z4importlib = has_mfs and __import__('importlib.util')z-has_mfs and __import__('importlib.machinery')z�m = has_mfs and sys.modules.setdefault(%(pkg)r, importlib.util.module_from_spec(importlib.machinery.PathFinder.find_spec(%(pkg)r, [os.path.dirname(p)])))zCm = m or sys.modules.setdefault(%(pkg)r, types.ModuleType(%(pkg)r))z7mp = (m or []) and m.__dict__.setdefault('__path__',[])z(p not in mp) and mp.append(p))z4m and setattr(sys.modules[%(parent)r], %(child)r, m)c � � dS )Nz$sys._getframe(1).f_locals['sitedir']� r'