mirror of
https://github.com/Dispatcharr/Dispatcharr.git
synced 2026-01-23 10:45:27 +00:00
33 lines
789 B
Python
33 lines
789 B
Python
#!/usr/bin/env python
|
|
"""
|
|
Increments the build number in version.py
|
|
"""
|
|
import re
|
|
import os
|
|
from pathlib import Path
|
|
|
|
def increment_build():
|
|
version_file = Path(__file__).parent.parent / "version.py"
|
|
content = version_file.read_text()
|
|
|
|
# Extract build number
|
|
build_match = re.search(r"__build__ = '(\d+)'", content)
|
|
if not build_match:
|
|
print("Could not find build number in version.py")
|
|
return
|
|
|
|
build = int(build_match.group(1))
|
|
new_build = str(build + 1)
|
|
|
|
# Update build number
|
|
new_content = re.sub(
|
|
r"__build__ = '\d+'",
|
|
f"__build__ = '{new_build}'",
|
|
content
|
|
)
|
|
|
|
version_file.write_text(new_content)
|
|
print(f"Build number incremented to {new_build}")
|
|
|
|
if __name__ == "__main__":
|
|
increment_build()
|