관리-도구
편집 파일: base.cpython-38.pyc
U *�e� � @ s� d dl mZ d dlZd dlmZ ejdkr<d dlmZ dZn4d dl mZm Z edd � e d ��d�dd� D ��ZG d d� d�Z G dd� de �ZddgZdS )� )�annotationsN)�OrderedDict)� � )�entry_points� )r �versionc c s | ]}t |�V qd S �N)�int)�.0�ir r �H/opt/hc_python/lib/python3.8/site-packages/virtualenv/run/plugin/base.py� <genexpr> s r �importlib_metadata�.� c @ s, e Zd ZdZdZedd� �Zedd� �ZdS )�PluginLoaderNc C sN t jdkstdkr0tdd� | �� j|d�D ��S tdd� | �� �|i �D ��S )N)r � )r � c s s | ]}|j |�� fV qd S r ��name�load�r �er r r r s z0PluginLoader.entry_points_for.<locals>.<genexpr>)�groupc s s | ]}|j |�� fV qd S r r r r r r r s )�sys�version_info�importlib_metadata_versionr r �select�get��cls�keyr r r �entry_points_for s zPluginLoader.entry_points_forc C s t jd krt� t _t jS r )r � _ENTRY_POINTSr r r r r r s zPluginLoader.entry_points) �__name__� __module__�__qualname__�_OPTIONSr$ �classmethodr# �staticmethodr r r r r r s r c @ sF e Zd Zdd�dd�Zedd� �Zdd� Zd d � Zdd� Zd d� Z dS )�ComponentBuilder�None)�returnc C s<