From 1ad8c973e1f71358cf56da8a1e2f90af5c17b2fe Mon Sep 17 00:00:00 2001 From: mgam <312065559@qq.com> Date: Sun, 26 Oct 2025 13:02:02 +0800 Subject: [PATCH] Fix editable install in newer versions of python --- setup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 5b1f7fc803..dc0b2cad4e 100644 --- a/setup.py +++ b/setup.py @@ -27,9 +27,10 @@ def choose_requirement(primary, secondary): def get_version(): + version_dict = {} with open(version_file) as f: - exec(compile(f.read(), version_file, 'exec')) - return locals()['__version__'] + exec(compile(f.read(), version_file, 'exec'), version_dict) + return version_dict['__version__'] def parse_requirements(fname='requirements/runtime.txt', with_version=True):