update_manual.py
28 lines
| 528 B
| text/x-python
|
PythonLexer
/ doc / update_manual.py
ville
|
r988 | #!/usr/bin/env ipython | ||
""" Must be launched via ipython not normal python | ||||
Run by: | ||||
ipython update_manual.py | ||||
""" | ||||
import sys,IPython,re | ||||
fil=open("magic.tex","w") | ||||
oldout=sys.stdout | ||||
sys.stdout=fil | ||||
_ip.magic("magic -latex") | ||||
sys.stdout=oldout | ||||
fil.close() | ||||
fil=open("manual_base.lyx") | ||||
txt=fil.read() | ||||
fil.close() | ||||
manualtext=re.sub("__version__",IPython.__version__,txt) | ||||
fil=open("manual.lyx","w") | ||||
fil.write(manualtext) | ||||
fil.close() | ||||
print "Manual (magic.tex, manual.lyx) succesfully updated, exiting..." | ||||
import os | ||||
os.abort() | ||||