-
Notifications
You must be signed in to change notification settings - Fork 12
Description
jsonpath2 version
0.4.5
Platform Details
Red_Hat_Enterprise_Linux 7
python3.9
Scenario:
parse_str in Path Class of jsonpath2.path is giving ModuleNotFoundError
from jsonpath2.path import Path
json_path = "$.runLogId"
parsed_path = Path.parse_str(json_path)
File "venv/lib64/python3.9/site-packages/jsonpath2/path.py", line 88, in parse_str
File "venv/lib64/python3.9/site-packages/jsonpath2/parser/init.py", line 506, in parse_str
File "venv/lib64/python3.9/site-packages/jsonpath2/parser/init.py", line 485, in _parse_input_stream
File "venv/lib64/python3.9/site-packages/jsonpath2/parser/JSONPathParser.py", line 215, in jsonpath
File "venv/lib64/python3.9/site-packages/antlr4/error/ErrorStrategy.py", line 212, in sync
File "venv/lib64/python3.9/site-packages/antlr4/atn/ATN.py", line 71, in nextTokens
File "venv/lib64/python3.9/site-packages/antlr4/atn/ATN.py", line 65, in nextTokensNoContext
File "venv/lib64/python3.9/site-packages/antlr4/atn/ATN.py", line 55, in nextTokensInContext
ModuleNotFoundError: No module named 'antlr4.LL1Analyzer'
Steps to Reproduce:
basic parsing
Expected Result:
Should return a parsed string to match with the json
Actual Result:
ModuleNotFoundError: No module named 'antlr4.LL1Analyzer'