[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