Bas Couwenberg pushed to branch master at Debian GIS Project / rasterio
Commits: 0d968ccf by Bas Couwenberg at 2026-03-21T08:58:25+01:00 Add patch to fix PyparsingDeprecationWarnings with pyparsing 3.3. - - - - - 4 changed files: - debian/changelog - debian/control - + debian/patches/pyparsing-3.3.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,7 +1,11 @@ rasterio (1.5.0-2) UNRELEASED; urgency=medium + [ Antonio Valentino ] * Add myself to Uploaders in d/control. + [ Bas Couwenberg ] + * Add patch to fix PyparsingDeprecationWarnings with pyparsing 3.3. + -- Antonio Valentino <[email protected]> Tue, 06 Jan 2026 18:56:00 +0000 rasterio (1.5.0-1) unstable; urgency=medium ===================================== debian/control ===================================== @@ -21,6 +21,7 @@ Build-Depends: debhelper-compat (= 13), python3-hypothesis <!nocheck>, python3-numpy, python3-packaging <!nocheck>, + python3-pyparsing, python3-pytest <!nocheck>, python3-setuptools, python3-shapely <!nocheck> ===================================== debian/patches/pyparsing-3.3.patch ===================================== @@ -0,0 +1,42 @@ +Description: Fix PyparsingDeprecationWarning with pyparsing 3.3. +Author: Bas Couwenberg <[email protected]> +Forwarded: https://github.com/rasterio/rasterio/pull/3548 + +--- a/rasterio/_vendor/snuggs.py ++++ b/rasterio/_vendor/snuggs.py +@@ -49,7 +49,7 @@ from typing import Mapping + from pyparsing import ( # type: ignore + Keyword, + Word, +- oneOf, ++ one_of, + Literal, + QuotedString, + ParseException, +@@ -161,7 +161,7 @@ var = pyparsing_common.identifier.set_pa + string = QuotedString("'") | QuotedString('"') + lparen = Literal("(").suppress() + rparen = Literal(")").suppress() +-op = oneOf(" ".join(op_map.keys())).set_parse_action( ++op = one_of(" ".join(op_map.keys())).set_parse_action( + lambda source, loc, toks: op_map[toks[0]] + ) + +@@ -177,7 +177,7 @@ def resolve_func(source, loc, toks): + + + func = Word(alphanums + "_").set_parse_action(resolve_func) +-higher_func = oneOf(" ".join(higher_func_map.keys())).set_parse_action( ++higher_func = one_of(" ".join(higher_func_map.keys())).set_parse_action( + lambda source, loc, toks: higher_func_map[toks[0]] + ) + +@@ -262,7 +262,7 @@ def processList(lst): + + def handleLine(line): + try: +- result = expr.parseString(line) ++ result = expr.parse_string(line) + return processList(result[0]) + except ParseException as exc: + text = str(exc) ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ 0001-Rename-rio-to-rasterio-Closes-788463.patch +pyparsing-3.3.patch View it on GitLab: https://salsa.debian.org/debian-gis-team/rasterio/-/commit/0d968ccfa15d3417e3a1ff8c0262e79ec4b8b051 -- View it on GitLab: https://salsa.debian.org/debian-gis-team/rasterio/-/commit/0d968ccfa15d3417e3a1ff8c0262e79ec4b8b051 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ Pkg-grass-devel mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel
