B
цf†v÷ûã @ sH d dl mZmZ d dlmZmZ d dlmZ eeƒG dd„ deƒƒZ dS )é )Úabsolute_importÚunicode_literals)ÚABCMetaÚabstractmethod)Ú
add_metaclassc @ s0 e Zd ZdZdd„ Zedd„ ƒZedd„ ƒZdS ) ÚSeederzDA seeder will install some seed packages into a virtual environment.c C s || _ |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__
s zSeeder.__init__c C s t ‚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_arguments s zSeeder.add_parser_argumentsc C s t ‚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! s z
Seeder.runN) Ú__name__Ú
__module__Ú__qualname__Ú__doc__r Úclassmethodr r r r r r r
r s r N)
Ú
__future__r r Úabcr r Zsixr Úobjectr r r r r
Ú