##// END OF EJS Templates
More work addressing review comments for Fernando's branch....
More work addressing review comments for Fernando's branch. * :mod:`IPython.testing.globalipapp` now directly creates a :class:`~IPython.core.iplib.InteractiveShell` instance by passing it a configuration object, rather than creating an IPython application. * Updated everything in :mod:`IPython.frontend` and :mod:`IPython.gui` to use raw :class:`~IPython.core.iplib.InteractiveShell directly rather than creating an IPython application. * Updated the IPython sphinx extension to use raw :class:`~IPython.core.iplib.InteractiveShell directly rather than creating an IPython application. * Removed code from :mod:`IPython.extensions.pretty` that called :func:`get_ipython` (r1271). * Addressed comment on (r1284) about holding refs to deferreds in :mod:`IPython.kernel.ipclusterapp`. * Removed :mod:`IPython.kernel` from list of modules tested by nose in :mod:`IPython.testing.iptest`. (r1318)

File last commit:

r2434:ad68d24c
r2499:58bf4021
Show More
build_release
42 lines | 1.3 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
Brian Granger
Merging -r 1192 from lp:ipython.
r2146 execfile(pjoin('IPython','core','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
for d in ['build','dist',pjoin('docs','build'),pjoin('docs','dist')]:
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
Update release tool to always produce zip file.
r2432 c('./setup.py sdist --formats=gztar,zip')
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197
Fernando Perez
Cleaned up release tools directory....
r2118 # Build version-specific RPMs, where we must use the --python option to ensure
# that the resulting RPM is really built with the requested python version (so
# things go to lib/python2.X/...)
Fernando Perez
Minor fixes to build scripts....
r2434 #c("python2.5 ./setup.py bdist_rpm --binary-only --release=py25 "
# "--python=/usr/bin/python2.5")
#c("python2.6 ./setup.py bdist_rpm --binary-only --release=py26 "
# "--python=/usr/bin/python2.6")
Ville M. Vainio
mkrel changes (copy stff from 'release' sh script)
r1197
# Build eggs
Fernando Perez
Continue tool cleanup....
r2119 c('python2.5 ./setupegg.py bdist_egg')
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)
Fernando Perez
Minor fixes to build scripts....
r2434 c("python ./setup.py bdist_wininst")
ville
initialization (no svn history)
r988
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")