python3-jsonpath-ng: update to 1.8.0
authorAlexandru Ardelean <redacted>
Thu, 9 Apr 2026 05:32:54 +0000 (08:32 +0300)
committerAlexandru Ardelean <redacted>
Fri, 10 Apr 2026 11:00:41 +0000 (14:00 +0300)
commit653d85d22634cda058d0a628b9f271b5550f5fd6
treed67bcd28ac2b25007fcebdd6d7ef9f3acf9b37d4
parent15e2da047bdb55fce739f6386b78289a89ea65a9
python3-jsonpath-ng: update to 1.8.0

Update package to 1.8.0.

Changes since 1.5.3:

1.6.0: Removed Python 2 and six dependency; field names with literals
now enclosed in quotes; removed decorator and testscenarios dependencies;
made path instances hashable.

1.6.1: Fixed lambda-based updates; fixed assignment when root element is
a list; added keys keyword; added slice step support; don't fail on regex
match against non-strings; Python 3.12 support.

1.7.0: Added wherenot operator; added path extension exposing datum's
path from the expression itself; allowed numeric values as keys; added
negative and wildcard indices in Split; fixed boolean value update bug;
removed Python 3.7 support; parse table constructed only once
(performance improvement).

1.8.0: Added support for comma-separated indices (e.g., field[0,1,2]);
added EMOJI and CJK Unicode support; added type hints; fixed wildcard
path resolution in field filters; fixed False/None value handling in
bool filters; vendored ply (no longer maintained upstream); dropped
Python 3.8 and 3.9 support; Python 3.13/3.14 tested.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-jsonpath-ng/Makefile
lang/python/python-jsonpath-ng/test.sh [new file with mode: 0755]
git clone https://git.99rst.org/PROJECT