Submit
Path:
~
/
/
opt
/
alt
/
python310
/
lib
/
python3.10
/
site-packages
/
setuptools
/
__pycache__
/
File Content:
config.cpython-310.pyc
o y�ReSZ � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dlm Z d dlmZ d dl Z d dlmZmZ d dlmZmZ d dlmZ G d d � d �Ze jdd� �Zddd�Zdd� Zdd� Zddd�ZG dd� d�ZG dd� de�ZG dd� de�ZdS )� N)�defaultdict)�partial��wraps)�iglob)�DistutilsOptionError�DistutilsFileError)� LegacyVersion�parse)�SpecifierSetc @ s e Zd ZdZdd� Zdd� ZdS )�StaticModulez0 Attempt to load the module by the name c C s` t j�|�}t|j��}|�� }W d � n1 sw Y t�|�}t| �� t � � | `d S �N)� importlib�util� find_spec�open�origin�read�astr �vars�update�locals�self)r �name�specZstrm�src�module� r �D/opt/alt/python310/lib/python3.10/site-packages/setuptools/config.py�__init__ s � zStaticModule.__init__c sN zt � fdd�| jjD ��W S ty& } ztdjdi t� ���|�d }~ww )Nc 3 sJ � | ] }t |tj�r"|jD ]}t |tj�r!|j� kr t�|j�V q qd S r )� isinstancer ZAssign�targets�Name�idZliteral_eval�value)�.0Z statement�target��attrr r � <genexpr># s � �� � ��z+StaticModule.__getattr__.<locals>.<genexpr>z#{self.name} has no attribute {attr}r )�nextr �body� Exception�AttributeError�formatr )r r( �er r'