U þ üeƒã@s6ddlmZddlmZmZGdd„deƒZdgZdS)é)Ú annotations)ÚABCÚabstractmethodc@s6eZdZdZddœdd„Zedd„ƒZedd „ƒZd S) ÚSeederzDA seeder will install some seed packages into a virtual environment.ÚNone)ÚreturncCs||_|j|_dS)z¸ Create. :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 úD/opt/hc_python/lib/python3.8/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 Nr)r Zcreatorr r r Úrunsz Seeder.runN) Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚ classmethodrrrr r r r rs   rN)Ú __future__rÚabcrrrÚ__all__r r r r Ús $ÿ