[Checkins] SVN: Zope2.buildout/trunk/ Use develop egg for ZODB3 until 3.8.1 is released.
Florian Schulze
florian.schulze at gmx.net
Wed Aug 27 09:08:36 EDT 2008
Log message for revision 90447:
Use develop egg for ZODB3 until 3.8.1 is released.
Added the script to create lib/python from parts/omelette.
Changed:
U Zope2.buildout/trunk/bin/create_lib_python.py
U Zope2.buildout/trunk/buildout.cfg
_U Zope2.buildout/trunk/develop/
-=-
Modified: Zope2.buildout/trunk/bin/create_lib_python.py
===================================================================
--- Zope2.buildout/trunk/bin/create_lib_python.py 2008-08-27 13:01:39 UTC (rev 90446)
+++ Zope2.buildout/trunk/bin/create_lib_python.py 2008-08-27 13:08:34 UTC (rev 90447)
@@ -1,3 +1,14 @@
+import os
+import shutil
+
def create_lib_python(options, buildout):
- print options
- print buildout
+ if os.path.exists(options['dst-dir']):
+ shutil.rmtree(options['dst-dir'])
+ shutil.copytree(options['src-dir'], options['dst-dir'])
+ for pathname in options['skip-names'].split():
+ path = os.path.join(options['dst-dir'], pathname)
+ if os.path.exists(path):
+ if os.path.isdir(path):
+ shutil.rmtree(path)
+ else:
+ os.remove(path)
Modified: Zope2.buildout/trunk/buildout.cfg
===================================================================
--- Zope2.buildout/trunk/buildout.cfg 2008-08-27 13:01:39 UTC (rev 90446)
+++ Zope2.buildout/trunk/buildout.cfg 2008-08-27 13:08:34 UTC (rev 90447)
@@ -1,10 +1,13 @@
[buildout]
+# The ZODB develop egg should be removed when 3.8.1 final is out
develop =
.
develop/Acquisition
+ develop/ZODB
parts =
test
omelette
+ lib_python
find-links = http://download.zope.org/distribution/
extends = versions-zope2.cfg
versions = versions
@@ -30,3 +33,10 @@
recipe = z3c.recipe.runscript
install-script = bin/create_lib_python.py:create_lib_python
update-script = bin/create_lib_python.py:create_lib_python
+src-dir = ${omelette:location}
+dst-dir = ${buildout:directory}/lib/python
+skip-names =
+ easy_install.py
+ pkg_resources.py
+ setuptools
+ site.py
Property changes on: Zope2.buildout/trunk/develop
___________________________________________________________________
Name: svn:externals
- Acquisition svn://svn.zope.org/repos/main/Acquisition/trunk
+ Acquisition svn://svn.zope.org/repos/main/Acquisition/trunk
ZODB svn://svn.zope.org/repos/main/ZODB/tags/3.8.0
More information about the Checkins
mailing list