(version)
| 87 | |
| 88 | |
| 89 | def updateMesonFile(version): |
| 90 | with open(mesonPath, 'rb') as file: |
| 91 | lines = file.readlines() |
| 92 | replacementRegex = re.compile(b'''version\\s*:\\s*'(\\d+.\\d+.\\d+)', # CML version placeholder, don't delete''') |
| 93 | replacement = '''version: '{0}', # CML version placeholder, don't delete'''.format(version.getVersionString()).encode('ascii') |
| 94 | with open(mesonPath, 'wb') as file: |
| 95 | for line in lines: |
| 96 | file.write(replacementRegex.sub(replacement, line)) |
| 97 | |
| 98 | |
| 99 | def updateVersionDefine(version): |
no test coverage detected