From 2470a98491cc3ea2d64fb5c3770241e7d75c1909 Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Thu, 24 Oct 2024 11:21:37 +0800 Subject: [PATCH] fix(setup): remove pkg_resources import and add working_set --- app/helper/plugin.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/helper/plugin.py b/app/helper/plugin.py index 0d92173c..33f0df4e 100644 --- a/app/helper/plugin.py +++ b/app/helper/plugin.py @@ -4,11 +4,10 @@ import traceback from pathlib import Path from typing import Any, Dict, List, Optional, Tuple, Set -import pkg_resources from cachetools import TTLCache, cached from packaging.specifiers import SpecifierSet, InvalidSpecifier from packaging.version import Version, InvalidVersion -from pkg_resources import Requirement +from pkg_resources import Requirement, working_set from app.core.config import settings from app.db.systemconfig_oper import SystemConfigOper @@ -640,7 +639,7 @@ class PluginHelper(metaclass=Singleton): """ installed_packages = {} try: - for dist in pkg_resources.working_set: + for dist in working_set: pkg_name = self.__standardize_pkg_name(dist.project_name) try: installed_packages[pkg_name] = Version(dist.version)