o $¼"b¹ã@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 ú8/usr/lib/python3/dist-packages/virtualenv/seed/seeder.pyÚ__init__ s zSeeder.__init__cCót‚)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 ©ÚNotImplementedError)ÚclsÚparserÚ interpreterÚapp_datar r r Úadd_parser_argumentss zSeeder.add_parser_argumentscCr)z²Perform the seed operation. :param creator: the creator (based of :class:`virtualenv.create.creator.Creator`) we used to create this virtual environment r)r Úcreatorr r r Úrun!sz Seeder.runN) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚ classmethodrrrr r r r rs  rN) Ú __future__rrÚabcrrÚsixrÚobjectrr r r r Ús