summaryrefslogtreecommitdiff
path: root/repoze/bfg/paster.py
diff options
context:
space:
mode:
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)