From 3ef7f69baed9f60468f7dfa3f854d285762a89e4 Mon Sep 17 00:00:00 2001 From: "magic.chen" Date: Tue, 8 Oct 2024 18:51:45 +0800 Subject: [PATCH] :bug: Resolving duplicate dependency (#2055) --- dbgpt/util/parameter_utils.py | 6 ++++-- setup.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dbgpt/util/parameter_utils.py b/dbgpt/util/parameter_utils.py index dc0a08e57..6407338ff 100644 --- a/dbgpt/util/parameter_utils.py +++ b/dbgpt/util/parameter_utils.py @@ -638,10 +638,12 @@ def _build_parameter_class(desc: List[ParameterDescription]) -> Type: d.param_type # type: ignore ) # Set type annotation # fields_dict[d.param_name] = field(default=d.default_value, metadata=metadata) - if d.param_name == 'ignore_patterns': + if d.param_name == "ignore_patterns": fields_dict[d.param_name] = field(default=None, metadata=metadata) else: - fields_dict[d.param_name] = field(default=d.default_value, metadata=metadata) + fields_dict[d.param_name] = field( + default=d.default_value, metadata=metadata + ) # Create the new class. Note the setting of __annotations__ for type hints new_class = type( diff --git a/setup.py b/setup.py index b49129270..97911a1ef 100644 --- a/setup.py +++ b/setup.py @@ -532,7 +532,7 @@ def knowledge_requires(): pip install "dbgpt[rag]" """ setup_spec.extras["rag"] = setup_spec.extras["vstore"] + [ - "spacy>=3.7", + "spacy==3.7", "markdown", "bs4", "python-pptx",