File: //usr/local/lib/python3.10/dist-packages/virtualenv/run/plugin/__pycache__/seeders.cpython-310.pyc
o
3�h � @ s2 d dl mZ ddlmZ G dd� de�ZdgZdS )� )�annotations� )�ComponentBuilderc sF e Zd Zd
� fdd�Zdd� Zedd� �Z� fd d
�Zdd� Z� Z S )�SeederSelector�return�Nonec s | � d�}t� �||d|� d S )Nzvirtualenv.seed�seeder)�options�super�__init__)�self�interpreter�parser�possible�� __class__� �H/usr/local/lib/python3.10/dist-packages/virtualenv/run/plugin/seeders.pyr s
zSeederSelector.__init__c C s: | j jd|� �|| �� ddd� | j jddddd d
� d S )Nz--Fzseed packages install method)�choices�default�required�helpz --no-seedz
--without-pipzdo not install seed packages�
store_true�no_seed)r �action�dest)r �add_argument�_get_default)r �namer r r r �add_selector_arg_parse s �
�z%SeederSelector.add_selector_arg_parsec C s dS )Nzapp-datar r r r r r s zSeederSelector._get_defaultc s t � �|�S �N)r
�handle_selected_arg_parse�r r r r r r! s z(SeederSelector.handle_selected_arg_parsec C s
| � |�S r )�_impl_classr"