Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Side by Side Diff: third_party/tlslite/make_release.py

Issue 210323002: Update tlslite to 0.4.6. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Executable bit and --similarity=80 Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/tlslite/README.chromium ('k') | third_party/tlslite/patches/ca_request.patch » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1
2 #When run on (my) windows box, this builds and cleans everything in
3 #preparation for a release.
4
5 import os
6 import sys
7
8 #Replace version strings
9 if len(sys.argv)>1:
10 oldVersion = sys.argv[1]
11 newVersion = sys.argv[2]
12 query = raw_input("Replace %s with %s?: " % (oldVersion, newVersion))
13 if query == "y":
14 #First, scan through and make sure the replacement is possible
15 for filename in ("setup.py", "tlslite\\__init__.py", "scripts\\tls.py", "scripts\\tlsdb.py"):
16 s = open(filename, "rU").read()
17 x = s.count(oldVersion)
18 if filename.endswith("__init__.py"):
19 if x != 2:
20 print "Error, old version appears in %s %s times" % (filenam e, x)
21 sys.exit()
22 else:
23 if x != 1:
24 print "Error, old version appears in %s %s times" % (filenam e, x)
25 sys.exit()
26
27 #Then perform it
28 for filename in ("setup.py", "tlslite\\__init__.py", "scripts\\tls.py", "scripts\\tlsdb.py"):
29 os.system("copy %s .." % filename) #save a backup copy in case somet hing goes awry
30 s = open(filename, "r").read()
31 f = open(filename, "w")
32 f.write(s.replace(oldVersion, newVersion))
33 f.close()
34
35
36 #Make windows installers
37 os.system("del installers\*.exe")
38
39 #Python 2.3
40 os.system("rmdir build /s /q")
41 os.system("python23 setup.py bdist_wininst -o")
42 os.system("copy dist\* installers")
43
44 #Python 2.4
45 os.system("rmdir build /s /q")
46 os.system("python24 setup.py bdist_wininst -o")
47 os.system("copy dist\* installers")
48
49
50 #Make documentation
51 os.system("python23 c:\\devtools\\python23\\scripts\\epydoc.py --html -o docs tl slite")
52
53 #Delete excess files
54 os.system("del tlslite\\*.pyc")
55 os.system("del tlslite\\utils\\*.pyc")
56 os.system("del tlslite\\integration\\*.pyc")
57 os.system("rmdir build /s /q")
58 os.system("rmdir dist /s /q")
59
60
61
OLDNEW
« no previous file with comments | « third_party/tlslite/README.chromium ('k') | third_party/tlslite/patches/ca_request.patch » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698