관리-도구
편집 파일: discovery.cpython-311.pyc
� �܋f� � �B � d dl mZ G d� de� � Zd� Zd� ZddgZdS )� )�PluginLoaderc � � e Zd ZdZdS )� DiscoveryzDiscovery pluginsN)�__name__� __module__�__qualname__�__doc__� � �p/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib/python3.11/site-packages/virtualenv/run/plugin/discovery.pyr r s � � � � � ����r r c �� � t � d� � }| � dd�� � }t |� � }t |d� �� � }|� d|t t |� � � � dd � � � | � |� � \ }}||j }|� |� � | � ||�� � \ }} ||� � }|S )Nzvirtualenv.discovery� discoveryz)discover and provide a target interpreter)�title�descriptionc � � | dk rdndS )N�builtin� r r )�as r �<lambda>zget_discover.<locals>.<lambda> s � ��i���A�A�Q� r )�keyz--discoveryFzinterpreter discovery method)�choices�default�required�help)� namespace)r �entry_points_for�add_argument_group�_get_default_discovery�sorted�add_argument�next�iter�parse_known_argsr �add_parser_arguments) �parser�args�discover_types�discovery_parserr �options�_�discover_class�discovers r �get_discoverr- s � ��/�/�0F�G�G�N��0�0��?� 1� � �� %�^�4�4�G��W�"F�"F�G�G�G�G��!�!����T�'�]�]�#�#�� +� "� � � � �(�(��.�.�J�G�Q�#�G�$5�6�N��'�'�(8�9�9�9��(�(���(�A�A�J�G�Q��~�g�&�&�H��Or c �D � t | � � � � � S )N)�list�keys)r'