Skip to content

Commit ede2f87

Browse files
committed
🚨 移除pkg_resources包的使用, 因为它即将不受支持
1 parent 153eda5 commit ede2f87

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

gsuid_core/server.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
import importlib.util
88
from pathlib import Path
99
from types import ModuleType
10+
from importlib import metadata
1011
from typing import Dict, List, Tuple, Union, Callable
1112

1213
import toml
13-
import pkg_resources
1414
from fastapi import WebSocket
1515

1616
from gsuid_core.bot import _Bot
@@ -403,10 +403,12 @@ def execute_cmd(CMD: str):
403403

404404

405405
def get_installed_dependencies():
406+
"""获取已安装依赖的包名与版本"""
406407
global installed_dependencies
407-
installed_packages = pkg_resources.working_set
408408
installed_dependencies = {
409-
package.key: package.version for package in installed_packages
409+
dist.metadata['Name'].lower(): dist.version
410+
for dist in metadata.distributions()
411+
if dist.metadata.get('Name')
410412
}
411413
return installed_dependencies
412414

0 commit comments

Comments
 (0)