Package pyrobase :: Package paver :: Module support
[hide private]
[frames] | no frames]

Module support

source code

Paver Task Implementation Helpers.

Copyright (c) 2011 The PyroScope Project <pyroscope.project@gmail.com>

Functions [hide private]
 
venv_bin(name=None)
Get the directory for virtualenv stubs, or a full executable path if name is provided.
source code
 
vsh(cmd, *args, **kw)
Execute a command installed into the active virtualenv.
source code
 
install_tools(dependencies)
Install a required tool before using it, if it's missing.
source code
 
task_requires(*dependencies)
A task decorator that ensures a distutils dependency (or a list thereof) is met before that task is executed.
source code
 
toplevel_packages()
Get package list, without sub-packages.
source code
Variables [hide private]
  __package__ = 'pyrobase.paver'
Function Details [hide private]

install_tools(dependencies)

source code 

Install a required tool before using it, if it's missing.

Note that dependencies can be a distutils requirement, or a simple name from the tools task configuration, or a (nested) list of such requirements.