[Erp5-report] r37602 leonardo - in /erp5/trunk/utils/erp5.recipe.standaloneinstance: ./ src...
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Aug 6 15:34:47 CEST 2010
Author: leonardo
Date: Fri Aug 6 15:34:47 2010
New Revision: 37602
URL: http://svn.erp5.org?rev=37602&view=rev
Log:
mimic the extras layout in erp5.recipe.testrunner, so MySQLdb can be pulled automatically when needed
Modified:
erp5/trunk/utils/erp5.recipe.standaloneinstance/CHANGES.txt
erp5/trunk/utils/erp5.recipe.standaloneinstance/setup.py
erp5/trunk/utils/erp5.recipe.standaloneinstance/src/erp5/recipe/standaloneinstance/__init__.py
Modified: erp5/trunk/utils/erp5.recipe.standaloneinstance/CHANGES.txt
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.standaloneinstance/CHANGES.txt?rev=37602&r1=37601&r2=37602&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.standaloneinstance/CHANGES.txt [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.standaloneinstance/CHANGES.txt [utf8] Fri Aug 6 15:34:47 2010
@@ -1,6 +1,14 @@
Changelog
=========
+0.4.2 (2010-06-10)
+----------------
+
+ - Provide [standalone] extras_require to pull in
+ erp5.recipe.mysqldatabase[standalone] and only import
+ erp5.recipe.mysqldatabase if really needed
+ [Leonardo Rochael Almeida]
+
0.4.1 (2010-06-10)
----------------
Modified: erp5/trunk/utils/erp5.recipe.standaloneinstance/setup.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.standaloneinstance/setup.py?rev=37602&r1=37601&r2=37602&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.standaloneinstance/setup.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.standaloneinstance/setup.py [utf8] Fri Aug 6 15:34:47 2010
@@ -34,6 +34,9 @@ setup(
'plone.recipe.zope2instance',
'erp5.recipe.mysqldatabase',
],
+ extras_require=dict(
+ standalone = ['erp5.recipe.mysqldatabase[standalone]'],
+ ),
zip_safe=False,
entry_points = {'zc.buildout': ['default = %s:Recipe' % name]},
)
Modified: erp5/trunk/utils/erp5.recipe.standaloneinstance/src/erp5/recipe/standaloneinstance/__init__.py
URL: http://svn.erp5.org/erp5/trunk/utils/erp5.recipe.standaloneinstance/src/erp5/recipe/standaloneinstance/__init__.py?rev=37602&r1=37601&r2=37602&view=diff
==============================================================================
--- erp5/trunk/utils/erp5.recipe.standaloneinstance/src/erp5/recipe/standaloneinstance/__init__.py [utf8] (original)
+++ erp5/trunk/utils/erp5.recipe.standaloneinstance/src/erp5/recipe/standaloneinstance/__init__.py [utf8] Fri Aug 6 15:34:47 2010
@@ -17,7 +17,6 @@ import os, sys, subprocess, socket
from string import Template
import zc.buildout
import plone.recipe.zope2instance
-import erp5.recipe.mysqldatabase
class WithMinusTemplate(Template):
idpattern = '[_a-z][-_a-z0-9]*'
@@ -62,6 +61,7 @@ class Recipe(plone.recipe.zope2instance.
if options.get('mysql_create_database', 'false').lower() == 'true':
# Use mysqldatabase recipe for Create the mysql database.
+ import erp5.recipe.mysqldatabase
erp5.recipe.mysqldatabase.Recipe(self.buildout, self.name, self.options).install()
More information about the Erp5-report
mailing list