##// END OF EJS Templates
Clean up and document better starting process of global IPython in tests.
Clean up and document better starting process of global IPython in tests.

File last commit:

r2146:f57d8b10 merge
r2444:9afb7ab5
Show More
update_revnum.py
32 lines | 711 B | text/x-python | PythonLexer
#!/usr/bin/env python
"""Change the revision number in release.py
This edits in-place release.py to update the revision number from bzr info.
Usage:
./update_revnum.py"""
import os
import pprint
import re
from toollib import *
if __name__ == '__main__':
ver = version_info()
pprint.pprint(ver)
rfile = open('../IPython/core/release.py','rb').read()
newcont = re.sub(r'revision\s*=.*',
"revision = '%s'" % ver['revno'],
rfile)
newcont = re.sub(r'^branch\s*=[^=].*',
"branch = '%s'" % ver['branch-nick'],
newcont)
f = open('../IPython/core/release.py','wb')
f.write(newcont)
f.close()