[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