##// END OF EJS Templates
Releasing version 0.10.1....
Releasing version 0.10.1. A few last-minute fixes in various places for docs to build and full test suite to pass, as well as documenting the release in the docs.

File last commit:

r3133:5d37858c
r3133:5d37858c
Show More
build_release
37 lines | 1.0 KiB | text/plain | TextLexer
Fernando Perez
Fixes to build/doc scripts.
r1206 #!/usr/bin/env python
Fernando Perez
Cleaned up release tools directory....
r2118 """IPython release build script.
ville
initialization (no svn history)
r988 """
Fernando Perez
Cleaned up release tools directory....
r2118 from toollib import *
ville
initialization (no svn history)
r988
Fernando Perez
Cleaned up release tools directory....
r2118 # Get main ipython dir, this will raise if it doesn't pass some checks
ipdir = get_ipdir()
cd(ipdir)
ville
initialization (no svn history)
r988
Fernando Perez
Cleaned up release tools directory....
r2118 # Load release info
execfile(pjoin('IPython','Release.py'))
ville
initialization (no svn history)
r988
Fernando Perez
Cleaned up release tools directory....
r2118 # Check that everything compiles
compile_tree()
ville
initialization (no svn history)
r988
Fernando Perez
Cleaned up release tools directory....
r2118 # Cleanup
Fernando Perez
Releasing version 0.10.1....
r3133 for d in ['build','dist',pjoin('docs','build'),pjoin('docs','dist'),
pjoin('docs','source','api','generated')]:
Fernando Perez
Cleaned up release tools directory....
r2118 if os.path.isdir(d):
remove_tree(d)
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197
# Build source and binary distros
Fernando Perez
Stop building rpms (they were broken)....
r2566 c('./setup.py sdist --formats=gztar,zip')
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197
Fernando Perez
Releasing version 0.10.1....
r3133
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197 # Build eggs
Fernando Perez
Releasing version 0.10.1....
r3133 #c('python2.5 ./setupegg.py bdist_egg')
Fernando Perez
Continue tool cleanup....
r2119 c('python2.6 ./setupegg.py bdist_egg')
ville
initialization (no svn history)
r988
Fernando Perez
Cleaned up release tools directory....
r2118 # Call the windows build separately, so that the extra Windows scripts don't
# get pulled into Unix builds (setup.py has code which checks for
# bdist_wininst)
ville
initialization (no svn history)
r988 c("python setup.py bdist_wininst --install-script=ipython_win_post_install.py")
Fernando Perez
Cleaned up release tools directory....
r2118 # Change name so retarded Vista runs the installer correctly
Fernando Perez
Minor fix to naming, apparently something changed in distutils...
r2121 c("rename 's/linux-i686/win32-setup/' dist/*.exe")
Fernando Perez
Small fixes so release builds.
r2596 c("rename 's/linux-x86_64/win32-setup/' dist/*.exe")