File: //usr/lib/python3/dist-packages/virtualenv/run/plugin/__pycache__/seeders.cpython-310.pyc
o
$�"b2 � @ s0 d dl mZmZ ddlmZ G dd� de�ZdS )� )�absolute_import�unicode_literals� )�ComponentBuilderc sD e Zd Z� fdd�Zdd� Zedd� �Z� fdd�Zd d
� Z� Z S )�SeederSelectorc s$ | � d�}tt| ��||d|� d S )Nzvirtualenv.seed�seeder)�options�superr �__init__)�self�interpreter�parser�possible�� __class__� �?/usr/lib/python3/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�format�_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 t| ��|�S �N)r r �handle_selected_arg_parse�r r r r r r! s z(SeederSelector.handle_selected_arg_parsec C s
| � |�S r )�_impl_classr"