dh_virtualenv package¶
Submodules¶
dh_virtualenv.cmdline module¶
Helpers to handle debhelper command line options.
- class dh_virtualenv.cmdline.DebhelperOptionParser(usage=None, option_list=None, option_class=<class 'optparse.Option'>, version=None, conflict_handler='error', description=None, formatter=None, add_help_option=True, prog=None, epilog=None)[source]¶
Bases:
optparse.OptionParser
Special OptionParser for handling Debhelper options.
Basically this means converting -O–option to –option before parsing.
- parse_args(args=None, values=None)[source]¶
- parse_args(args[string] = sys.argv[1:],
values : Values = None)
-> (values : Values, args : [string])
Parse the command-line options found in ‘args’ (default: sys.argv[1:]). Any errors result in a call to ‘error()’, which by default prints the usage message to stderr and calls sys.exit() with an error message. On success returns a pair (values, args) where ‘values’ is a Values instance (with all your option values) and ‘args’ is the list of arguments left over after parsing options.
dh_virtualenv.deployment module¶
- class dh_virtualenv.deployment.Deployment(package, extra_urls=[], preinstall=[], extras=[], pip_tool='pip', upgrade_pip=False, index_url=None, setuptools=False, python=None, builtin_venv=False, sourcedirectory=None, verbose=False, extra_pip_arg=[], extra_virtualenv_arg=[], use_system_packages=False, skip_install=False, install_suffix=None, requirements_filename='requirements.txt', upgrade_pip_to='')[source]¶
Bases:
object
- fix_activate_path()[source]¶
Replace the VIRTUAL_ENV path in bin/activate to reflect the post-install path of the virtualenv.