##// END OF EJS Templates
Update changes file and release info, as well as Sphinx conf tools.
Update changes file and release info, as well as Sphinx conf tools.

File last commit:

r1206:86a76129
r1539:90bb1b0d
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')