python-jsonpath
Advanced tools
| # SPDX-FileCopyrightText: 2023-present James Prior <jamesgr.prior@gmail.com> | ||
| # | ||
| # SPDX-License-Identifier: MIT | ||
| __version__ = "2.0.1" | ||
| __version__ = "2.0.2" |
+1
-1
@@ -116,3 +116,3 @@ """JSONPath tokenization.""" | ||
| # /pattern/ or /pattern/flags | ||
| self.re_pattern = r"/(?P<G_RE>.+?)/(?P<G_RE_FLAGS>[aims]*)" | ||
| self.re_pattern = r"/(?P<G_RE>(?:(?!(?<!\\)/).)*)/(?P<G_RE_FLAGS>[aims]*)" | ||
@@ -119,0 +119,0 @@ # func( |
+3
-2
| Metadata-Version: 2.4 | ||
| Name: python-jsonpath | ||
| Version: 2.0.1 | ||
| Version: 2.0.2 | ||
| Summary: JSONPath, JSON Pointer and JSON Patch for Python. | ||
@@ -22,2 +22,3 @@ Project-URL: Documentation, https://jg-rp.github.io/python-jsonpath/ | ||
| Classifier: Programming Language :: Python :: 3.13 | ||
| Classifier: Programming Language :: Python :: 3.14 | ||
| Classifier: Programming Language :: Python :: Implementation :: CPython | ||
@@ -99,3 +100,3 @@ Classifier: Programming Language :: Python :: Implementation :: PyPy | ||
| - [JSONPath RFC 9535](https://github.com/jg-rp/python-jsonpath-rfc9535) - A minimal, slightly cleanr Python implementation of RFC 9535. If you're not interested JSONPath sytax beyond that defined in RFC 9535, you might choose [jsonpath-rfc9535](https://pypi.org/project/jsonpath-rfc9535/) over [python-jsonpath](https://pypi.org/project/python-jsonpath/). | ||
| - [JSONPath RFC 9535](https://github.com/jg-rp/python-jsonpath-rfc9535) - A minimal, slightly cleaner Python implementation of RFC 9535. If you're not interested JSONPath sytax beyond that defined in RFC 9535, you might choose [jsonpath-rfc9535](https://pypi.org/project/jsonpath-rfc9535/) over [python-jsonpath](https://pypi.org/project/python-jsonpath/). | ||
@@ -102,0 +103,0 @@ jsonpath-rfc9535 also includes utilities for verifying and testing the [JSONPath Compliance Test Suite](https://github.com/jsonpath-standard/jsonpath-compliance-test-suite). Most notably the nondeterministic behavior of some JSONPath selectors. |
+2
-1
@@ -24,2 +24,3 @@ [build-system] | ||
| "Programming Language :: Python :: 3.13", | ||
| "Programming Language :: Python :: 3.14", | ||
| "Programming Language :: Python :: Implementation :: CPython", | ||
@@ -80,3 +81,3 @@ "Programming Language :: Python :: Implementation :: PyPy", | ||
| [[tool.hatch.envs.test.matrix]] | ||
| python = ["38", "39", "310", "311", "312", "pypy38", "pypy39"] | ||
| python = ["38", "39", "310", "311", "312", "313", "314", "pypy38", "pypy39"] | ||
@@ -83,0 +84,0 @@ [tool.hatch.envs.test.scripts] |
+1
-1
@@ -69,3 +69,3 @@ <h1 align="center">Python JSONPath</h1> | ||
| - [JSONPath RFC 9535](https://github.com/jg-rp/python-jsonpath-rfc9535) - A minimal, slightly cleanr Python implementation of RFC 9535. If you're not interested JSONPath sytax beyond that defined in RFC 9535, you might choose [jsonpath-rfc9535](https://pypi.org/project/jsonpath-rfc9535/) over [python-jsonpath](https://pypi.org/project/python-jsonpath/). | ||
| - [JSONPath RFC 9535](https://github.com/jg-rp/python-jsonpath-rfc9535) - A minimal, slightly cleaner Python implementation of RFC 9535. If you're not interested JSONPath sytax beyond that defined in RFC 9535, you might choose [jsonpath-rfc9535](https://pypi.org/project/jsonpath-rfc9535/) over [python-jsonpath](https://pypi.org/project/python-jsonpath/). | ||
@@ -72,0 +72,0 @@ jsonpath-rfc9535 also includes utilities for verifying and testing the [JSONPath Compliance Test Suite](https://github.com/jsonpath-standard/jsonpath-compliance-test-suite). Most notably the nondeterministic behavior of some JSONPath selectors. |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
274233
0.05%