mirror of
https://github.com/cave-story-randomizer/cave-story-randomizer
synced 2024-12-28 07:56:48 +00:00
automatically update version number
This commit is contained in:
parent
0a93bf3867
commit
45586f9a95
4
.gitignore
vendored
4
.gitignore
vendored
|
@ -19,3 +19,7 @@ cave_story_randomizer.egg-info/
|
|||
|
||||
*/__pycache__
|
||||
caver/version.py
|
||||
|
||||
pre_edited_cs/data/Stage/_version.txt
|
||||
|
||||
pre_edited_cs/freeware/window.rect
|
||||
|
|
|
@ -11,9 +11,6 @@ import platform as pl
|
|||
import pre_edited_cs
|
||||
|
||||
|
||||
|
||||
CSVERSION = 5
|
||||
|
||||
class CaverException(Exception):
|
||||
pass
|
||||
|
||||
|
@ -67,8 +64,16 @@ def patch_files(patch_data: dict, output_dir: Path, platform: CSPlatform, progre
|
|||
def ensure_base_files_exist(platform: CSPlatform, output_dir: Path):
|
||||
internal_copy = pre_edited_cs.get_path()
|
||||
|
||||
with internal_copy.joinpath("data", "Stage", "_version.txt").open() as version_file:
|
||||
latest_version = version_file.readline()
|
||||
|
||||
version = output_dir.joinpath("data", "Stage", "_version.txt")
|
||||
keep_existing_files = version.exists() and int(version.read_text()) >= CSVERSION
|
||||
current_version = "v0.0.0.0"
|
||||
if version.exists():
|
||||
with version.open() as version_file:
|
||||
current_version = version_file.readline()
|
||||
|
||||
keep_existing_files = current_version >= latest_version
|
||||
|
||||
def should_ignore(path: str, names: list[str]):
|
||||
base = ["__init__.py", "__pycache__", "ScriptSource", "__pyinstaller"]
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
3
|
|
@ -3,5 +3,6 @@ requires = ["setuptools>=44.0.0", "setuptools_scm[toml]>=3.4.3"]
|
|||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[tool.setuptools_scm]
|
||||
version_file_template = "v{version_tuple[0]}.{version_tuple[1]}.{version_tuple[2]}.{scm_version.distance}\n2019/03/07 - {scm_version.node_date.year:04}/{scm_version.node_date.month:02}/{scm_version.node_date.day:02}\nduncathan_salt"
|
||||
local_scheme = "no-local-version"
|
||||
write_to = "caver/version.py"
|
||||
version_file = "pre_edited_cs/data/Stage/_version.txt"
|
||||
|
|
Loading…
Reference in a new issue