langchain icon indicating copy to clipboard operation
langchain copied to clipboard

SelfQueryRetriever import failed in langchain 0.0.152 and 0.0.151

Open rubensmau opened this issue 1 year ago • 1 comments

from langchain.retrievers.self_query.base import SelfQueryRetriever failed

File ~/anaconda3/envs/langchain/lib/python3.11/site-packages/langchain/chains/query_constructor/parser.py:41 8 from langchain.chains.query_constructor.ir import ( 9 Comparator, 10 Comparison, (...) 13 Operator, 14 ) 16 GRAMMAR = """ 17 ?program: func_call 18 ?expr: func_call (...) 37 %ignore WS 38 """ ---> 41 @v_args(inline=True) 42 class QueryTransformer(Transformer): 43 def init( 44 self, 45 *args: Any, (...) 48 **kwargs: Any, 49 ): 50 super().init(*args, **kwargs)

NameError: name 'v_args' is not defined

rubensmau avatar Apr 28 '23 10:04 rubensmau

pip install lark fixes the issue

RubenAMtz avatar Apr 29 '23 03:04 RubenAMtz

As mentioned by @RubenAMtz , pip install lark fixes the issue

rubensmau avatar May 02 '23 10:05 rubensmau