mkrel.py
31 lines
| 638 B
| text/x-python
|
PythonLexer
/ tools / mkrel.py
vivainio
|
r767 | """ Create ipykit and exe installer | ||
vivainio
|
r757 | |||
requires py2exe | ||||
""" | ||||
vivainio
|
r756 | #!/bin/sh | ||
# IPython release script | ||||
vivainio
|
r757 | |||
vivainio
|
r756 | import os | ||
import distutils.dir_util | ||||
def c(cmd): | ||||
print ">",cmd | ||||
os.system(cmd) | ||||
os.chdir('..') | ||||
vivainio
|
r771 | if os.path.isdir('dist'): | ||
distutils.dir_util.remove_tree('dist') | ||||
if os.path.isdir('ipykit'): | ||||
distutils.dir_util.remove_tree('ipykit') | ||||
vivainio
|
r756 | |||
vivainio
|
r757 | c("python exesetup.py py2exe") | ||
os.rename('dist','ipykit') | ||||
c("zip -r ipykit.zip ipykit") | ||||
vivainio
|
r756 | |||
c("python setup.py bdist_wininst --install-script=ipython_win_post_install.py") | ||||
vivainio
|
r767 | |||
os.chdir("dist") | ||||
c("svn export http://ipython.scipy.org/svn/ipython/ipython/trunk ipython") | ||||
c("zip -r ipython_svn.zip ipython") | ||||