OwlCyberSecurity - MANAGER
Edit File: discovery.cpython-312.pyc
� ^��g� � �F � d dl mZ ddlmZ G d� de� Zd� Zd� ZddgZy ) � )�annotations� )�PluginLoaderc � � e Zd ZdZy)� DiscoveryzDiscovery plugins.N)�__name__� __module__�__qualname__�__doc__� � �N/opt/hc_python/lib/python3.12/site-packages/virtualenv/run/plugin/discovery.pyr r s � �r r c �x � t j d� }| j dd�� }t |� }t |d� �� }|j d|t t |� � dd � � | j |� \ }}||j }|j |� | j ||�� \ }} ||� S )Nzvirtualenv.discovery� discoveryz)discover and provide a target interpreter)�title�descriptionc � � | dk( rdS dS )N�builtinr r r )�as r �<lambda>zget_discover.<locals>.<lambda> s � ��i��A�,F�Q�,Fr )�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_classs r �get_discoverr- s� � ��/�/�0F�G�N��0�0��?� 1� �� %�^�4�G��W�"F�G�G��!�!����T�'�]�#�� +� "� � �(�(��.�J�G�Q�#�G�$5�$5�6�N��'�'�(8�9��(�(���(�A�J�G�Q��'�"�"r c �4 � t | j � � S )N)�list�keys)r( s r r r ! s � ���#�#�%�&�&r r- N)� __future__r �baser r r- r �__all__r r r �<module>r4 s0 �� "� ��� �#�.'� ���r