[Zope-Checkins] SVN: Zope/trunk/ Removed the `getPackages` wrapper from setup.py which would force all versions to an exact requirement. This made it impossible to require newer versions of the dependencies. This kind of KGS information needs to be expressed in a different way.

Hanno Schlichting plone at hannosch.info
Thu Feb 26 15:01:31 EST 2009


Log message for revision 97330:
  Removed the `getPackages` wrapper from setup.py which would force all versions to an exact requirement. This made it impossible to require newer versions of the dependencies. This kind of KGS information needs to be expressed in a different way.
  

Changed:
  U   Zope/trunk/doc/CHANGES.rst
  U   Zope/trunk/setup.py

-=-
Modified: Zope/trunk/doc/CHANGES.rst
===================================================================
--- Zope/trunk/doc/CHANGES.rst	2009-02-26 19:57:45 UTC (rev 97329)
+++ Zope/trunk/doc/CHANGES.rst	2009-02-26 20:01:31 UTC (rev 97330)
@@ -25,7 +25,12 @@
 
 - Updated to ZODB 3.9.0a12.
 
+- Removed the `getPackages` wrapper from setup.py which would force all
+  versions to an exact requirement. This made it impossible to require
+  newer versions of the dependencies. This kind of KGS information needs
+  to be expressed in a different way.
 
+
 2.12.0a1 (2009-02-26)
 ---------------------
 

Modified: Zope/trunk/setup.py
===================================================================
--- Zope/trunk/setup.py	2009-02-26 19:57:45 UTC (rev 97329)
+++ Zope/trunk/setup.py	2009-02-26 20:01:31 UTC (rev 97330)
@@ -18,20 +18,6 @@
 
 EXTENSIONCLASS_INCLUDEDIRS = ['include', 'src']
 
-from util import getVersionForPackage
-def getPackages(packages):
-    """ Return a list of egg names together with their
-        version specs according to the version-zopeX.cfg
-        files.
-    """
-    result = list()
-    for package in packages:
-        if ' ' in package:
-            package = package[:package.find(' ')]
-        version = getVersionForPackage(package)
-        result.append('%s==%s' % (package, version))
-    return result
-
 setup(name='Zope2',
       version = '2.12.0.a1',
       url='http://www.zope.org',
@@ -113,7 +99,7 @@
 
       ],
 
-      install_requires=getPackages([
+      install_requires=[
         'Acquisition',
         'DateTime',
         'docutils',
@@ -166,10 +152,10 @@
         'zope.app.publisher',
         'zope.app.schema',
         'zope.app.testing',
-      ]),
+      ],
 
       extras_require = dict(
-        zope_app = getPackages([
+        zope_app = [
           'zope.annotation',
           'zope.cachedescriptors',
           'zope.copypastemove',
@@ -235,7 +221,7 @@
           'zope.app.zcmlfiles',
           'zope.app.zopeappgenerations',
           'zope.app.zptpage',
-          ]),
+          ],
       ),
 
       include_package_data=True,



More information about the Zope-Checkins mailing list