From 1002c2368af37fb55bc3a580cdbd4c4bb50d4455 Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Tue, 20 Aug 2024 17:35:39 +0800 Subject: [PATCH] fix DIl load failed while importing pydantic_core: --- requirements.txt | 2 +- tests/build_exe.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 03539fe..19cc89a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ lxml dbutils psutil pymem - +pydantic==2.6.0 fastapi uvicorn python-dotenv \ No newline at end of file diff --git a/tests/build_exe.py b/tests/build_exe.py index 7cf2ead..ed6680b 100644 --- a/tests/build_exe.py +++ b/tests/build_exe.py @@ -151,7 +151,7 @@ if package_path: require_path = os.path.join(os.path.dirname(current_path), "requirements.txt") # requirements.txt 路径 with open(require_path, "r", encoding="utf-8") as f: hidden_imports = f.read().splitlines() - hidden_imports = [i.replace('-', '_') for i in hidden_imports if + hidden_imports = [i.replace('-', '_').split("=")[0] for i in hidden_imports if i and i not in ["setuptools", "wheel"]] # 去掉setuptools、wheel hidden_imports += ["pywxdump", "pywxdump.db","pywxdump.db.__init__.utils"]