ó †2{Yc@sGdZddlZddlmZmZmZddlmZd„Zde fd„ƒYZ e dd d d d d d d ƒZ e ddd dd dde d eƒZ e ddd dd dddd dƒZe ddd dd dd dƒZe ddd dd dddd d ƒZe d!d d"d#d$d d%ƒZe d&d d'd dde d eƒZe d(d)d d*d#d$ded d+ƒZe d,d d-d dde d eƒZe d.d d/d0d1dd2d d3ƒZe d4d5d#d6d d7d0d8dd9d d:ƒZe d;d d<d0d1dd2d eƒZe d=d d>d0d1dd2d eƒZe d?d d@d0dAdBdCdDdEdFgdgd dGd#d d dHƒZe dId dJd0d1dd2d#d$d dKƒZe dLdMdNd dOd#dPddQd dRƒZe dSd dTd#dPd dGdgd dUƒZe dVd dWd dde d dXƒZe dYdZd d[d dGdgd#d\d d]ƒZe d^d_d d`d dde d eƒZe dad dbd#dPd dGdgd eƒZ e dcd ddd dGdgd#ded dfƒZ!e dgd dhd dde d diƒZ"e djd dhd dkde d eƒZ#e dldmd dnd dGdgd#ded doƒZ$e dpd dqd dkde d eƒZ%e drd dsd dde d dtƒZ&e dudvd dwd dGdgd#dxd dyƒZ'e dzd d{d dd eƒZ(e d|d d{d dkde)d d}ƒZ*e d~d dd#d€ddd dƒZ,e d‚dƒd d„d dde d d…ƒZ-e d†d‡dˆd‰d dŠd#d€d d‹ƒZ.e dŒd dd dGd#dŽd dƒZ/e dd d‘d dGd#dŽd d’ƒZ0e d“d dde d d”ƒZ1id•d–6e e eeeeeeeeeeeeegdŽ6Z2id—d–6eeeeee e!e"e#e$e%e&g dŽ6Z3dS(˜sE shared options and groups The principle here is to define options once, but *not* instantiate them globally. One reason being that options with action='append' can carry state between parses. pip parse's general options twice internally, and shouldn't pass on state. To be consistent, all options will follow this design. iÿÿÿÿN(t OptionGroupt SUPPRESS_HELPtOption(tdefault_log_filecCs?t||dƒ}x%|dD]}|j|jƒƒqW|S(s‡ Return an OptionGroup object group -- assumed to be dict with 'name' and 'options' keys parser -- an optparse Parser tnametoptions(Rt add_optiontmake(tgrouptparsert option_grouptoption((s?/opt/alt/python33/lib/python3.3/site-packages/pip/cmdoptions.pytmake_option_groupst OptionMakercBs eZdZd„Zd„ZRS(s†Class that stores the args/kwargs that would be used to make an Option, for making them later, and uses deepcopy's to reset state.cOs||_||_dS(N(targstkwargs(tselfRR((s?/opt/alt/python33/lib/python3.3/site-packages/pip/cmdoptions.pyt__init__s cCs1tj|jƒ}tj|jƒ}t||ŽS(N(tcopytdeepcopyRRR(Rt args_copyt kwargs_copy((s?/opt/alt/python33/lib/python3.3/site-packages/pip/cmdoptions.pyR s(t__name__t __module__t__doc__RR(((s?/opt/alt/python33/lib/python3.3/site-packages/pip/cmdoptions.pyR s s-hs--helptdestthelptactions Show help.s--require-virtualenvs--require-venvt require_venvt store_truetdefaults-vs --verbosetverbosetcountisDGive more output. Option is additive, and can be used up to 3 times.s-Vs --versiontversionsShow version and exit.s-qs--quiettquietsGive less output.s--logtlogtmetavartpathsAPath to a verbose appending log. This log is inactive by default.s--log-explicit-levelstlog_explicit_levelss --log-files --local-logtlog_fileshPath to a verbose non-appending log, that only logs failures. This log is active by default at %default.s --no-inputtno_inputs--proxytproxyttypetstrts<Specify a proxy in the form [user:passwd@]proxy.server:port.s --timeouts--default-timeouttsecttimeouttfloatis2Set the socket timeout (default %default seconds).s --default-vcst default_vcss--skip-requirements-regextskip_requirements_regexs--exists-actiont exists_actiontchoicetchoiceststitwtbtappendsPDefault action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.s--certtcertsPath to alternate CA bundle.s-is --index-urls --pypi-urlt index_urltURLshttps://pypi.python.org/simple/s4Base URL of Python Package Index (default %default).s--extra-index-urltextra_index_urlss@Extra URLs of package indexes to use in addition to --index-url.s --no-indextno_indexsAIgnore package index (only looking at --find-links URLs instead).s-fs --find-linkst find_linksturls§If a url or path to an html file, then parse for links to archives. If a local path or file:// url that's a directory, then look for archives in the directory listing.s-Ms --use-mirrorst use_mirrorss --mirrorstmirrorss--allow-externaltallow_externaltPACKAGEs1Allow the installation of externally hosted filess--allow-all-externaltallow_all_externals5Allow the installation of all externally hosted filess--no-allow-externalt store_falses--allow-unverifieds--allow-insecuretallow_unverifieds9Allow the installation of insecure and unverifiable filess--no-allow-insecuretallow_all_insecures--process-dependency-linkstprocess_dependency_linkss*Enable the processing of dependency links.s-rs --requirementt requirementstfilesQInstall from the given requirements file. This option can be used multiple times.s --use-wheelt use_wheels--no-use-wheelsVDo not Find and prefer wheel archives when searching indexes and find-links locations.s--download-cachetdownload_cachetdirs#Cache downloaded packages in .s --no-depss--no-dependenciestignore_dependenciess#Don't install package dependencies.s-bs--builds --build-dirs--build-directoryt build_dirs/Directory to unpack packages into and build in.s--install-optiontinstall_optionsRs"Extra arguments to be supplied to the setup.py install command (use like --install-option="--install-scripts=/usr/local/bin"). Use multiple --install-option options to pass multiple options to setup.py install. If you are using an option with a directory path, be sure to use absolute path.s--global-optiontglobal_optionssTExtra global options to be supplied to the setup.py call before the install command.s --no-cleans!Don't clean up build directories.sGeneral OptionsRsPackage Index Options(4RRtoptparseRRRt pip.locationsRR tobjectR thelp_tFalsetrequire_virtualenvRR!R"R#R&R'R(R)R.R0R1R2R:R;textra_index_urlR>R?RARBRCREtno_allow_externalt allow_unsafetno_allow_unsafeRIRJRLtTruet no_use_wheeltNoneRMtno_depsRPRQRRtno_cleant general_groupt index_group(((s?/opt/alt/python33/lib/python3.3/site-packages/pip/cmdoptions.pyt s