From 5eb8d08b6da9f4fac7efd603fa4f165016563726 Mon Sep 17 00:00:00 2001 From: kdmukai <934746+kdmukai@users.noreply.github.com> Date: Sat, 20 Dec 2025 09:33:06 -0600 Subject: [PATCH] better path handling --- src/seedsigner/helpers/version.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/seedsigner/helpers/version.py b/src/seedsigner/helpers/version.py index f56f45ea..86dfeeed 100644 --- a/src/seedsigner/helpers/version.py +++ b/src/seedsigner/helpers/version.py @@ -72,7 +72,7 @@ class Version: @classmethod def _get_version_file_path(cls) -> str: # Have to back out of "helpers" dir to the main "seedsigner" dir - return os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", cls.VERSION_FILENAME) + return os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..", cls.VERSION_FILENAME)) @classmethod @@ -173,8 +173,9 @@ if __name__ == "__main__": if last_edit_dt: version_info["last_src_edit"] = last_edit_dt.isoformat() - with open(Version._get_version_file_path(), "w") as f: + version_file_path = Version._get_version_file_path() + with open(version_file_path, "w") as f: json.dump(version_info, f, indent=4) - print("Wrote version info to src/seedsigner/version.json:") + print(f"Wrote version info to: {version_file_path}") print(json.dumps(version_info, indent=4)) \ No newline at end of file