From 132de692e24df42d8228607b9392ae9ceb2b23ff Mon Sep 17 00:00:00 2001 From: Jintao Huang Date: Fri, 8 May 2026 14:48:38 +0800 Subject: [PATCH] compat python 3.13 --- setup.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 09af602..e6a4b87 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,8 @@ # Copyright (c) ModelScope Contributors. All rights reserved. from setuptools import find_packages, setup +import re + def get_readme(): with open('README.md', encoding='utf-8') as f: @@ -13,8 +15,7 @@ def get_readme(): def get_version(): with open(version_file, 'r', encoding='utf-8') as f: - exec(compile(f.read(), version_file, 'exec')) - return locals()['__version__'] + return re.search(r'^__version__\s*=\s*["\'](.+?)["\']', f.read(), re.M).group(1) def parse_requirements(path='requirements.txt'):