File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/run/plugin/__pycache__/discovery.cpython-310.pyc
Back
o ;j� � @ sp d dl mZ d dlmZ ddlmZ er d dlmZ d dlm Z G dd� de�Z ddd�Zddd�ZddgZ dS )� )�annotations)� TYPE_CHECKING� )�PluginLoader)�VirtualEnvConfigParser)�Discoverc @ s e Zd ZdZdS )� DiscoveryzDiscovery plugins.N)�__name__� __module__�__qualname__�__doc__� r r �S/opt/saltstack/salt/lib/python3.10/site-packages/virtualenv/run/plugin/discovery.pyr s r �parserr �args�list[str] | None�returnr c C s� t �d�}| jddd�}t|�}t|dd� d�}ztt|��}W n ty3 } zd}t|�|�d }~ww |j d ||d dd� | � |�\}} |j} | |vr`d �t|��}d| �d|� d�}t|��|| }|� |� | j ||d�\}} ||�S )Nzvirtualenv.discovery� discoveryz)discover and provide a target interpreter)�title�descriptionc S s | dkrdS dS )NZbuiltinr r r )�ar r r �<lambda> s zget_discover.<locals>.<lambda>)�keyzINo discovery plugin found. Try reinstalling virtualenv to fix this issue.z--discoveryFzinterpreter discovery method)�choices�default�required�helpz, z discovery z0 is not available. Available discovery methods: z. Is the plugin installed?)� namespace)r Zentry_points_for�add_argument_group�_get_default_discovery�sorted�next�iter� StopIteration�RuntimeError�add_argument�parse_known_argsr �joinZadd_parser_arguments) r r �discover_typesZdiscovery_parserr Zdefault_discovery�e�msg�options�_r Z availableZdiscover_classr r r �get_discover sD � ����� r- r( �dict[str, type]� list[str]c C s t | �� �S )N)�list�keys)r( r r r r 5 s r N)r r r r r r )r( r. r r/ )� __future__r �typingr �baser Zvirtualenv.config.cli.parserr Zvirtualenv.discovery.discoverr r r- r �__all__r r r r �<module> s %�
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings