summaryrefslogtreecommitdiff
path: root/repoze/bfg/paster.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-19 02:14:10 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-19 02:14:10 +0000
commitb5c35e4303f6af41cec2a81169b6722c42359406 (patch)
treedc8da79f82e43f6941640c2b5dd4c78d239ad2a5 /repoze/bfg/paster.py
parentc42a5844612d8033016d3a4b9c0726ae5bde12c9 (diff)
downloadpyramid-b5c35e4303f6af41cec2a81169b6722c42359406.tar.gz
pyramid-b5c35e4303f6af41cec2a81169b6722c42359406.tar.bz2
pyramid-b5c35e4303f6af41cec2a81169b6722c42359406.zip
Add a paster template.
Diffstat (limited to 'repoze/bfg/paster.py')
-rw-r--r--repoze/bfg/paster.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/repoze/bfg/paster.py b/repoze/bfg/paster.py
new file mode 100644
index 000000000..8a1ab028d
--- /dev/null
+++ b/repoze/bfg/paster.py
@@ -0,0 +1,21 @@
+from paste.script.templates import Template, var
+from paste.util.template import paste_script_template_renderer
+
+vars = [
+ var('version', '0.1'),
+ var('description', 'One-line description of the package'),
+# var('long_description', 'Multi-line description (in reST)'),
+# var('keywords', 'Space-separated keywords/tags'),
+# var('author', 'Author name'),
+# var('author_email', 'Author email'),
+# var('url', 'URL of homepage'),
+# var('license_name', 'License name'),
+ var('zip_safe', 'True/False: if the package can be distributed as a .zip file',
+ default=False),
+]
+
+class BFGProjectTemplate(Template):
+ _template_dir = 'paster_template'
+ summary = 'repoze.bfg starter project'
+ vars = vars
+ template_renderer = staticmethod(paste_script_template_renderer)