##// END OF EJS Templates
Add line splitting for text completion (like readline does internally)....
Add line splitting for text completion (like readline does internally). This will let us offer full tab completion in GUIs.

File last commit:

r2565:73b8aba2
r2855:8611bc42
Show More
release
44 lines | 1007 B | text/plain | TextLexer
Fernando Perez
Cleaned up release tools directory....
r2118 #!/usr/bin/env python
"""IPython release script.
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Cleaned up release tools directory....
r2118 This should only be run at real release time.
"""
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Cleaned up release tools directory....
r2118 from toollib import *
# Get main ipython dir, this will raise if it doesn't pass some checks
ipdir = get_ipdir()
cd(ipdir)
# Load release info
Brian Granger
Merging -r 1192 from lp:ipython.
r2146 execfile(pjoin('IPython','core','release.py'))
Fernando Perez
Cleaned up release tools directory....
r2118
# Where I keep static backups of each release
ipbackupdir = os.path.expanduser('~/ipython/backup')
print
print "Releasing IPython version $version"
print "=================================="
Ville M. Vainio
crlf -> lf
r1032
# Perform local backup
Fernando Perez
Cleaned up release tools directory....
r2118 c('./make_tarball.py')
c('mv ipython-*.tgz %s' % ipbackupdir)
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Tools cleanup in getting ready for 0.10.rc....
r2115 # Build release files
Fernando Perez
Stop building rpms (they were broken)....
r2565 #c('./mkrel.py %s' % ipdir)
c('./build_release')
Ville M. Vainio
crlf -> lf
r1032
# Register with the Python Package Index (PyPI)
Fernando Perez
Cleaned up release tools directory....
r2118 print "Registering with PyPI..."
c('./setup.py register')
Ville M. Vainio
crlf -> lf
r1032
# Upload all files
Fernando Perez
Cleaned up release tools directory....
r2118 cd('dist')
print "Uploading distribution files..."
c('scp * ipython@ipython.scipy.org:www/dist/')
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Cleaned up release tools directory....
r2118 print "Uploading backup files..."
cd(ipbackupdir)
c('scp `ls -1tr *tgz | tail -1` ipython@ipython.scipy.org:www/backup/')
Ville M. Vainio
crlf -> lf
r1032
Fernando Perez
Cleaned up release tools directory....
r2118 print "Done!"