54 @rtype list of str |
54 @rtype list of str |
55 """ |
55 """ |
56 filesList = [] |
56 filesList = [] |
57 for dirpath, _dirnames, filenames in os.walk(package): |
57 for dirpath, _dirnames, filenames in os.walk(package): |
58 for fname in filenames: |
58 for fname in filenames: |
59 if not fname.startswith('.') and \ |
59 if ( |
60 os.path.splitext(fname)[1] in extensions: |
60 not fname.startswith('.') and |
|
61 os.path.splitext(fname)[1] in extensions |
|
62 ): |
61 filesList.append( |
63 filesList.append( |
62 os.path.relpath(os.path.join(dirpath, fname), package)) |
64 os.path.relpath(os.path.join(dirpath, fname), package)) |
63 return filesList |
65 return filesList |
64 |
66 |
65 |
67 |
144 if hgOut.endswith("+"): |
146 if hgOut.endswith("+"): |
145 hgOut = hgOut[:-1] |
147 hgOut = hgOut[:-1] |
146 f = open(fileName + ".orig", "r", encoding="utf-8") |
148 f = open(fileName + ".orig", "r", encoding="utf-8") |
147 text = f.read() |
149 text = f.read() |
148 f.close() |
150 f.close() |
149 text = text.replace("@@REVISION@@", hgOut)\ |
151 text = ( |
|
152 text.replace("@@REVISION@@", hgOut) |
150 .replace("@@VERSION@@", version) |
153 .replace("@@VERSION@@", version) |
|
154 ) |
151 f = open(fileName, "w") |
155 f = open(fileName, "w") |
152 f.write(text) |
156 f.write(text) |
153 f.close() |
157 f.close() |
154 else: |
158 else: |
155 shutil.copy(fileName + ".orig", fileName) |
159 shutil.copy(fileName + ".orig", fileName) |
170 except EnvironmentError: |
174 except EnvironmentError: |
171 pass |
175 pass |
172 f = open(fileName + ".orig", "r", encoding="utf-8") |
176 f = open(fileName + ".orig", "r", encoding="utf-8") |
173 text = f.read() |
177 text = f.read() |
174 f.close() |
178 f.close() |
175 text = text.replace("@VERSION@", version)\ |
179 text = ( |
|
180 text.replace("@VERSION@", version) |
176 .replace("@DATE@", datetime.date.today().isoformat()) |
181 .replace("@DATE@", datetime.date.today().isoformat()) |
|
182 ) |
177 f = open(fileName, "w") |
183 f = open(fileName, "w") |
178 f.write(text) |
184 f.write(text) |
179 f.close() |
185 f.close() |
180 |
186 |
181 |
187 |