B ]fu wr@s0ddlmZmZddlmZGdddeZdS))absolute_importunicode_literals)ComponentBuildercsDeZdZfddZddZeddZfddZd d ZZ S) SeederSelectorcs$|d}tt|||d|dS)Nzvirtualenv.seedZseeder)optionssuperr__init__)self interpreterparserpossible) __class__N/opt/alt/python37/lib/python3.7/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_argumentformat _get_default)r namerrrradd_selector_arg_parse sz%SeederSelector.add_selector_arg_parsecCsdS)Nzapp-datarrrrrrszSeederSelector._get_defaultcstt||S)N)rrhandle_selected_arg_parse)r r)rrrrsz(SeederSelector.handle_selected_arg_parsecCs ||S)N)Z _impl_class)r rrrrcreate"szSeederSelector.create) __name__ __module__ __qualname__r r staticmethodrrr __classcell__rr)rrrs    rN) __future__rrbaserrrrrrs