##// END OF EJS Templates
make_tarball.py fixes
vivainio -
Show More
@@ -1,7 +1,7 b''
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2 """Release data for the IPython project.
2 """Release data for the IPython project.
3
3
4 $Id: Release.py 1961 2006-12-05 21:02:40Z vivainio $"""
4 $Id: Release.py 1965 2006-12-07 16:07:14Z vivainio $"""
5
5
6 #*****************************************************************************
6 #*****************************************************************************
7 # Copyright (C) 2001-2006 Fernando Perez <fperez@colorado.edu>
7 # Copyright (C) 2001-2006 Fernando Perez <fperez@colorado.edu>
@@ -22,7 +22,7 b" name = 'ipython'"
22 # because bdist_rpm does not accept dashes (an RPM) convention, and
22 # because bdist_rpm does not accept dashes (an RPM) convention, and
23 # bdist_deb does not accept underscores (a Debian convention).
23 # bdist_deb does not accept underscores (a Debian convention).
24
24
25 revision = '1955'
25 revision = '1964M'
26
26
27 #version = '0.7.3.svn'
27 #version = '0.7.3.svn'
28
28
@@ -1,13 +1,18 b''
1 import os
1 import os,sys,shutil
2
2
3 repo = "http://ipython.scipy.org/svn/ipython/trunk"
3 repo = "http://ipython.scipy.org/svn/ipython/ipython/trunk"
4 basename = 'ipython'
4 basename = 'ipython'
5 workdir = './mkdist'
5 workdir = './mkdist'
6
6
7 workdir = os.path.abspath(workdir)
7 workdir = os.path.abspath(workdir)
8
9 print "working at",workdir
8 def oscmd(c):
10 def oscmd(c):
9 print ">",c
11 print ">",c
10 os.system(c)
12 s = os.system(c)
13 if s:
14 print "Error",s
15 sys.exit(s)
11
16
12
17
13 assert not os.path.isdir(workdir)
18 assert not os.path.isdir(workdir)
@@ -15,7 +20,8 b' os.mkdir(workdir)'
15 os.chdir(workdir)
20 os.chdir(workdir)
16
21
17 oscmd('svn co %s %s' % (repo,basename))
22 oscmd('svn co %s %s' % (repo,basename))
18 ver = os.popen('svnversion %s' % basename)
23 ver = os.popen('svnversion %s' % basename).read().strip()
19 tarname = '%s.r%s.tgz' % (basename, ver)
24 tarname = '%s.r%s.tgz' % (basename, ver)
20 oscmd('tar czvf %s %s' % (tarname, basename))
25 oscmd('tar czvf ../%s %s' % (tarname, basename))
26 print "Produced: ",os.path.abspath('../' + tarname)
21 shutil.rmtree(workdir)
27 shutil.rmtree(workdir)
General Comments 0
You need to be logged in to leave comments. Login now