[Checkins] SVN: bluebream/trunk/ Merge simple template branch created by Ilshad.
Baiju M
baiju.m.mail at gmail.com
Thu Feb 25 00:35:11 EST 2010
Log message for revision 109428:
Merge simple template branch created by Ilshad.
- Include ``bluebream_simple`` template
- Move ``bluebream`` template code to bluebream_base
Changed:
U bluebream/trunk/CHANGES.txt
U bluebream/trunk/setup.py
A bluebream/trunk/src/bluebream/bluebream_base/
A bluebream/trunk/src/bluebream/bluebream_simple/
D bluebream/trunk/src/bluebream/project_template/
D bluebream/trunk/src/bluebream/template.py
D bluebream/trunk/src/bluebream/tests/
-=-
Modified: bluebream/trunk/CHANGES.txt
===================================================================
--- bluebream/trunk/CHANGES.txt 2010-02-24 23:25:20 UTC (rev 109427)
+++ bluebream/trunk/CHANGES.txt 2010-02-25 05:35:10 UTC (rev 109428)
@@ -21,6 +21,10 @@
- Include ``zest.release`` to prepare release
+- Include ``bluebream_simple`` template
+
+- Move ``bluebream`` template code to bluebream_base
+
1.0a1 (2010-02-06)
------------------
Modified: bluebream/trunk/setup.py
===================================================================
--- bluebream/trunk/setup.py 2010-02-24 23:25:20 UTC (rev 109427)
+++ bluebream/trunk/setup.py 2010-02-25 05:35:10 UTC (rev 109428)
@@ -51,5 +51,6 @@
extras_require={"test": ["zc.buildout"]},
entry_points={
"paste.paster_create_template":
- ["bluebream = bluebream.template:BlueBream"]},
- )
+ ["bluebream = bluebream.bluebream_base.template:BlueBream",
+ "bluebream_simple = bluebream.bluebream_simple.template:BlueBream"]})
+
Deleted: bluebream/trunk/src/bluebream/template.py
===================================================================
--- bluebream/trunk/src/bluebream/template.py 2010-02-24 23:25:20 UTC (rev 109427)
+++ bluebream/trunk/src/bluebream/template.py 2010-02-25 05:35:10 UTC (rev 109428)
@@ -1,60 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2010 Zope Foundation and Contributors.
-# All Rights Reserved.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE.
-#
-##############################################################################
-import sys
-from paste.script import templates
-from paste.script.templates import var
-
-
-class BlueBream(templates.Template):
-
- _template_dir = 'project_template'
- summary = "A BlueBream project"
-
- vars = [
- var('namespace_package', 'Namespace package name'),
- var('main_package',
- 'Main package name (under the namespace)',
- default='main'),
- var('interpreter',
- 'Name of custom Python interpreter',
- default='breampy'),
- var('version', 'Version (like 0.1)', default='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),
- ]
-
- def check_vars(self, vars, cmd):
-
- if vars['package'] in ('bluebream', 'bream', 'zope'):
- print
- print "Error: The chosen project name results in an invalid " \
- "package name: %s." % vars['package']
- print "Please choose a different project name."
- sys.exit(1)
-
- for var in self.vars:
- if var.name == 'namespace_package':
- var.default = vars['package']
-
- vars = templates.Template.check_vars(self, vars, cmd)
-
- return vars
More information about the checkins
mailing list