diff --git a/pyiceberg/expressions/parser.py b/pyiceberg/expressions/parser.py index 608467918f..63b5b50dbc 100644 --- a/pyiceberg/expressions/parser.py +++ b/pyiceberg/expressions/parser.py @@ -69,7 +69,7 @@ from pyiceberg.typedef import L from pyiceberg.types import strtobool -ParserElement.enablePackrat() +ParserElement.enable_packrat() AND = CaselessKeyword("and") OR = CaselessKeyword("or") @@ -82,7 +82,7 @@ BETWEEN = CaselessKeyword("between") unquoted_identifier = Word(alphas + "_", alphanums + "_$") -quoted_identifier = QuotedString('"', escChar="\\", unquoteResults=True) +quoted_identifier = QuotedString('"', esc_quote="\\", unquote_results=True) @quoted_identifier.set_parse_action diff --git a/uv.lock b/uv.lock index d33b96a8ff..53525061b6 100644 --- a/uv.lock +++ b/uv.lock @@ -3925,11 +3925,11 @@ wheels = [ [[package]] name = "pyparsing" -version = "3.2.5" +version = "3.3.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/f2/a5/181488fc2b9d093e3972d2a472855aae8a03f000592dbfce716a512b3359/pyparsing-3.2.5.tar.gz", hash = "sha256:2df8d5b7b2802ef88e8d016a2eb9c7aeaa923529cd251ed0fe4608275d4105b6", size = 1099274, upload-time = "2025-09-21T04:11:06.277Z" } +sdist = { url = "https://files.pythonhosted.org/packages/62/1d/d559954c70be4aade5a6c292c2a940718c4f1da764866b82d8f4261eea3c/pyparsing-3.3.0.tar.gz", hash = "sha256:0de16f2661afbab11fe6645d9472c3b96968d2fffea5b0cc9da88f5be286f039", size = 1550386, upload-time = "2025-12-22T14:49:04.322Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/5e/1aa9a93198c6b64513c9d7752de7422c06402de6600a8767da1524f9570b/pyparsing-3.2.5-py3-none-any.whl", hash = "sha256:e38a4f02064cf41fe6593d328d0512495ad1f3d8a91c4f73fc401b3079a59a5e", size = 113890, upload-time = "2025-09-21T04:11:04.117Z" }, + { url = "https://files.pythonhosted.org/packages/c8/23/c8dd17cbb1bd6614f306a983e260e31c01f3e8e8cc8954ba68749db6ae82/pyparsing-3.3.0-py3-none-any.whl", hash = "sha256:d15038408e0097d3a01e7e0846731f7f2450c5b6e4a75a52baabd6bbf24585be", size = 121782, upload-time = "2025-12-22T14:49:02.822Z" }, ] [[package]]