Your IP : 3.141.201.92


Current Path : /opt/alt/python37/lib/python3.7/site-packages/virtualenv/seed/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/virtualenv/seed/__pycache__/seeder.cpython-37.pyc

B

���a��@sHddlmZmZddlmZmZddlmZee�Gdd�de��Z	dS)�)�absolute_import�unicode_literals)�ABCMeta�abstractmethod)�
add_metaclassc@s0eZdZdZdd�Zedd��Zedd��ZdS)	�SeederzDA seeder will install some seed packages into a virtual environment.cCs||_|j|_dS)z�

        :param options: the parsed options as defined within :meth:`add_parser_arguments`
        :param enabled: a flag weather the seeder is enabled or not
        N)�enabled�env)�self�optionsr�r�G/opt/alt/python37/lib/python3.7/site-packages/virtualenv/seed/seeder.py�__init__
szSeeder.__init__cCst�dS)z�
        Add CLI arguments for this seed mechanisms.

        :param parser: the CLI parser
        :param app_data: the CLI parser
        :param interpreter: the interpreter this virtual environment is based of
        N)�NotImplementedError)�cls�parser�interpreterZapp_datarrr
�add_parser_argumentss	zSeeder.add_parser_argumentscCst�dS)z�Perform the seed operation.

        :param creator: the creator (based of :class:`virtualenv.create.creator.Creator`) we used to create this         virtual environment
        N)r)r
Zcreatorrrr
�run!sz
Seeder.runN)	�__name__�
__module__�__qualname__�__doc__r�classmethodrrrrrrr
rs	rN)
�
__future__rr�abcrrZsixr�objectrrrrr
�<module>s

?>