U e@s2ddlmZddlmZGdddeZdgZdS)) annotations)ComponentBuildercsJeZdZddfdd ZddZeddZfd d Zd d ZZ S) SeederSelectorNone)returncs |d}t||d|dS)Nzvirtualenv.seedZseeder)optionssuper__init__)self interpreterparserpossible __class__K/opt/hc_python/lib/python3.8/site-packages/virtualenv/run/plugin/seeders.pyr s zSeederSelector.__init__cCs:|jjd|||ddd|jjddddd d dS) Nz--Fzseed packages install method)choicesdefaultrequiredhelpz --no-seedz --without-pipzdo not install seed packages store_trueZno_seed)ractiondest)r add_argument _get_default)r namerrrradd_selector_arg_parse sz%SeederSelector.add_selector_arg_parsecCsdS)Nzapp-datarrrrrrszSeederSelector._get_defaultcs t|SN)r handle_selected_arg_parser rrrrrsz(SeederSelector.handle_selected_arg_parsecCs ||Sr)Z _impl_classr rrrcreate"szSeederSelector.create) __name__ __module__ __qualname__r r staticmethodrrr! __classcell__rrrrrs   rN) __future__rbaserr__all__rrrrs  !