[Checkins] SVN: zope.z2release/trunk/zope/z2release/ Support packages with underscores in their name.

Hanno Schlichting hannosch at hannosch.eu
Tue Jul 13 05:20:19 EDT 2010


Log message for revision 114677:
  Support packages with underscores in their name.
  

Changed:
  U   zope.z2release/trunk/zope/z2release/cli.py
  U   zope.z2release/trunk/zope/z2release/utils.py

-=-
Modified: zope.z2release/trunk/zope/z2release/cli.py
===================================================================
--- zope.z2release/trunk/zope/z2release/cli.py	2010-07-13 09:11:45 UTC (rev 114676)
+++ zope.z2release/trunk/zope/z2release/cli.py	2010-07-13 09:20:19 UTC (rev 114677)
@@ -48,8 +48,6 @@
         version = CP.get('versions', package)
         if '#' in version:
             version = version.split('#')[0].strip()
-        if '_' in package:
-            package = package.replace('_', '-')
         write_index(server, package, version, dirname)
 
 if __name__ == '__main__':

Modified: zope.z2release/trunk/zope/z2release/utils.py
===================================================================
--- zope.z2release/trunk/zope/z2release/utils.py	2010-07-13 09:11:45 UTC (rev 114676)
+++ zope.z2release/trunk/zope/z2release/utils.py	2010-07-13 09:20:19 UTC (rev 114677)
@@ -12,6 +12,11 @@
 
 
 def write_index(server, package, version, dirname):
+    if '-' in package:
+        exists = server.search(dict(name=package))
+        if not exists:
+            package = package.replace('-', '_')
+
     print >>sys.stderr, 'Package %s==%s' % (package, version)
     dest_dir = os.path.join(dirname, package)
     if not os.path.exists(dest_dir):



More information about the checkins mailing list