From 3c71fdbb0dedf77a3083ce34f22f89c2045316ba Mon Sep 17 00:00:00 2001 From: Ritoban Dutta <124308320+ritoban23@users.noreply.github.com> Date: Fri, 16 Jan 2026 18:12:02 +0530 Subject: [PATCH] fix: replace deprecated parseAll with parse_all in interpolate.py (#10971) --- dvc/parsing/interpolate.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dvc/parsing/interpolate.py b/dvc/parsing/interpolate.py index 6fa284592..8e7e10381 100644 --- a/dvc/parsing/interpolate.py +++ b/dvc/parsing/interpolate.py @@ -178,7 +178,7 @@ def parse_expr(s: str): from pyparsing import ParseException try: - result = get_parser().parseString(s, parseAll=True) + result = get_parser().parseString(s, parse_all=True) except ParseException as exc: format_and_raise_parse_error(exc) raise AssertionError("unreachable") # noqa: B904 diff --git a/pyproject.toml b/pyproject.toml index bd3abe71f..ecc8b957e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ dependencies = [ "psutil>=5.8", "pydot>=1.2.4", "pygtrie>=2.3.2", - "pyparsing>=2.4.7", + "pyparsing>=3.0.0", "requests>=2.22", "rich>=12", "ruamel.yaml>=0.17.11",