From ecb09fb62c2e397c87ea2a22ee3db383a7ce7c2c Mon Sep 17 00:00:00 2001 From: Jia Zeyu <820844749@qq.com> Date: Wed, 19 Feb 2025 09:25:25 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D3.1.3=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E4=B8=8B=E5=85=B3=E4=BA=8E=E5=90=AF=E5=8A=A8ncatbot?= =?UTF-8?q?=E6=8F=90=E7=A4=BANoneType=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ncatbot/utils/check_version.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ncatbot/utils/check_version.py b/ncatbot/utils/check_version.py index 0dd49f7..932f708 100644 --- a/ncatbot/utils/check_version.py +++ b/ncatbot/utils/check_version.py @@ -17,12 +17,14 @@ def get_local_package_version(package_name): :return: 本地版本(字符串)或 None(如果包未安装) """ try: - # 改用 python -m pip + # 改用 python -m pip,并添加encoding参数 result = subprocess.run( [sys.executable, "-m", "pip", "show", package_name], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, + encoding="utf-8", + check=True ) # 如果命令成功执行,结果包含包的版本信息 for line in result.stdout.splitlines(): From f0e18b912af553cadcfc6664ba0050cc3fae0769 Mon Sep 17 00:00:00 2001 From: Jia Zeyu <820844749@qq.com> Date: Wed, 19 Feb 2025 09:29:55 +0800 Subject: [PATCH 2/2] =?UTF-8?q?update:=E7=89=88=E6=9C=AC=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=B8=BA3.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ncatbot/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ncatbot/__init__.py b/ncatbot/__init__.py index f749372..1fe90f6 100644 --- a/ncatbot/__init__.py +++ b/ncatbot/__init__.py @@ -1 +1 @@ -__version__ = "3.1.3" +__version__ = "3.1.4"