python (3.11.7)
    *e{                         d dl Z d dlZd dlZd dlZd dlmZ ddlmZmZm	Z	m
Z
 ddlmZ g dZ G d d          Z
d	 ZddZddZd
 Z e             dS )    N)version   )find_modulePY_COMPILED	PY_FROZEN	PY_SOURCE)_imp)Requirer   get_module_constantextract_constantc                   B    e Zd ZdZ	 	 ddZd Zd ZddZd
d	Zd
d
Z	dS )r
   z7A prerequisite to building or installing a distribution Nc                     ||t           j        }| ||          }|d}| j                            t	                                 | `d S )N__version__)r   Version__dict__updatelocalsself)r   namerequested_versionmodulehomepage	attributeformats          T/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/site-packages/setuptools/depends.py__init__zRequire.__init__   s[     >/;_F &'8 9 9 )	
VXX&&&III    c                 @    | j         | j        d| j         S | j        S )z0Return full package/distribution name, w/versionN-)r   r   )r   s    r   	full_namezRequire.full_name#   s*    !-"iii)?)?@@yr   c                     | j         du p9| j        du p0t          |          dk    o|                     |          | j        k    S )z%Is 'version' sufficiently up-to-date?Nunknown)r   r   strr   )r   r   s     r   
version_okzRequire.version_ok)   sN    ~% Y)<