setup.py

changeset 7257
c4d0cac9b5c9
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7256:4ef3b78ebb4e 7257:c4d0cac9b5c9
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

eric ide

mercurial