Embed presentation
Download to read offline












![Paver kwsk
@task
@cmdopts([('username=', 'u', 'Username')])
def test(options):
sh('date')
print options['username']
$ paver test -u foo
---> pavement.test
date
2009 11 16 23 37 40 JST
foo](https://image.slidesharecdn.com/webteko-091128091929-phpapp01/85/10-Webteko-13-320.jpg)






This document discusses the Python-based build tool Paver. It provides examples of using Paver to run tasks like checking out code from version control systems, executing shell commands, and passing command line arguments to tasks. Paver allows defining reusable tasks and dependencies between tasks to automate and script common software build processes.












![Paver kwsk
@task
@cmdopts([('username=', 'u', 'Username')])
def test(options):
sh('date')
print options['username']
$ paver test -u foo
---> pavement.test
date
2009 11 16 23 37 40 JST
foo](https://image.slidesharecdn.com/webteko-091128091929-phpapp01/85/10-Webteko-13-320.jpg)




