[Checkins] SVN: zope.z2release/trunk/ generating versions.cfg file

Andreas Jung andreas at andreas-jung.com
Sat Apr 25 05:56:01 EDT 2009


Log message for revision 99482:
  generating versions.cfg file
  

Changed:
  U   zope.z2release/trunk/docs/HISTORY.txt
  U   zope.z2release/trunk/setup.py
  U   zope.z2release/trunk/zope/z2release/cli.py

-=-
Modified: zope.z2release/trunk/docs/HISTORY.txt
===================================================================
--- zope.z2release/trunk/docs/HISTORY.txt	2009-04-24 22:38:12 UTC (rev 99481)
+++ zope.z2release/trunk/docs/HISTORY.txt	2009-04-25 09:56:00 UTC (rev 99482)
@@ -1,6 +1,12 @@
 Changelog
 =========
 
+0.1.3 - 2009/04/25
+------------------
+
+* generate a versions.cfg file within the index directory
+
+
 0.1.2 - 2009/04/25
 ------------------
 

Modified: zope.z2release/trunk/setup.py
===================================================================
--- zope.z2release/trunk/setup.py	2009-04-24 22:38:12 UTC (rev 99481)
+++ zope.z2release/trunk/setup.py	2009-04-25 09:56:00 UTC (rev 99482)
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 import os
 
-version = '0.1.2'
+version = '0.1.3'
 
 setup(name='zope.z2release',
       version=version,

Modified: zope.z2release/trunk/zope/z2release/cli.py
===================================================================
--- zope.z2release/trunk/zope/z2release/cli.py	2009-04-24 22:38:12 UTC (rev 99481)
+++ zope.z2release/trunk/zope/z2release/cli.py	2009-04-25 09:56:00 UTC (rev 99482)
@@ -14,7 +14,6 @@
 import sys
 import urlparse
 import urllib
-import tempfile
 from xmlrpclib import Server
 from ConfigParser import RawConfigParser as ConfigParser
 
@@ -56,17 +55,19 @@
 
     tag = sys.argv[1]
     dirname = sys.argv[2]
+    if not os.path.exists(dirname):
+        print >>sys.stderr, 'Creating index directory: %s' % dirname
+        os.makedirs(dirname)
 
     version = tag.split('/')[-1]
-
     versions_url = 'http://svn.zope.org/*checkout*/Zope/%s/versions.cfg' % tag
     print >>sys.stderr, 'Fetching %s' % versions_url
     data = urllib.urlopen(versions_url).read()
-    tmp_version_file = tempfile.mktemp()
-    file(tmp_version_file, 'w').write(data)
+    version_file = os.path.join(dirname, 'versions.cfg')
+    file(version_file, 'w').write(data)
 
     CP = ConfigParser()
-    CP.read(tmp_version_file)
+    CP.read(version_file)
 
     server = Server('http://pypi.python.org/pypi')
     links = list()



More information about the Checkins mailing list