##// END OF EJS Templates
changed main script to be compliant back to ipython script directory call
changed main script to be compliant back to ipython script directory call

File last commit:

r1206:86a76129
r1822:0430a05d
Show More
mkrel.py
48 lines | 1.0 KiB | text/x-python | PythonLexer
Fernando Perez
Fixes to build/doc scripts.
r1206 #!/usr/bin/env python
"""IPython release script
ville
initialization (no svn history)
r988
Fernando Perez
Fixes to build/doc scripts.
r1206 Create ipykit and exe installer
ville
initialization (no svn history)
r988
Fernando Perez
Fixes to build/doc scripts.
r1206 requires py2exe
ville
initialization (no svn history)
r988 """
import os
import distutils.dir_util
import sys
execfile('../IPython/Release.py')
def c(cmd):
print ">",cmd
os.system(cmd)
ipykit_name = "ipykit-%s" % version
os.chdir('..')
if os.path.isdir('dist'):
distutils.dir_util.remove_tree('dist')
if os.path.isdir(ipykit_name):
distutils.dir_util.remove_tree(ipykit_name)
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197 if sys.platform == 'win32':
c("python exesetup.py py2exe")
ville
initialization (no svn history)
r988
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197 os.rename('dist',ipykit_name)
ville
initialization (no svn history)
r988
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197 c("zip -r %s.zip %s" % (ipykit_name, ipykit_name))
# Build source and binary distros
c('./setup.py sdist --formats=gztar')
c("python2.4 ./setup.py bdist_rpm --binary-only --release=py24 --python=/usr/bin/python2.4")
c("python2.5 ./setup.py bdist_rpm --binary-only --release=py25 --python=/usr/bin/python2.5")
# Build eggs
c('python2.4 ./eggsetup.py bdist_egg')
c('python2.5 ./eggsetup.py bdist_egg')
ville
initialization (no svn history)
r988
c("python setup.py bdist_wininst --install-script=ipython_win_post_install.py")
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197 os.chdir('tools')
c('python make_tarball.py')