Show More
@@ -28,8 +28,15 def get_version(): | |||
|
28 | 28 | |
|
29 | 29 | def write_version(version): |
|
30 | 30 | """Overwrite version file.""" |
|
31 | filename = os.path.join(os.path.dirname(__file__), '__version__.py') | |
|
32 | f = open(filename, 'w') | |
|
31 | if version == get_version(): | |
|
32 | return | |
|
33 | directory = os.path.dirname(__file__) | |
|
34 | for suffix in ['py', 'pyc', 'pyo']: | |
|
35 | try: | |
|
36 | os.unlink(os.path.join(directory, '__version__.%s' % suffix)) | |
|
37 | except OSError: | |
|
38 | pass | |
|
39 | f = open(os.path.join(directory, '__version__.py'), 'w') | |
|
33 | 40 | f.write("# This file is auto-generated.\n") |
|
34 | 41 | f.write("version = %r\n" % version) |
|
35 | 42 | f.close() |
@@ -72,7 +72,6 class install_package_data(install_data) | |||
|
72 | 72 | ('install_lib', 'install_dir')) |
|
73 | 73 | install_data.finalize_options(self) |
|
74 | 74 | |
|
75 | try: | |
|
76 | 75 |
|
|
77 | 76 |
|
|
78 | 77 |
|
@@ -102,5 +101,3 try: | |||
|
102 | 101 |
|
|
103 | 102 |
|
|
104 | 103 |
|
|
105 | finally: | |
|
106 | mercurial.version.forget_version() |
General Comments 0
You need to be logged in to leave comments.
Login now