commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2020-06-18 10:28:03 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.3606 (New) Package is "python-jsonpath-rw-ext" Thu Jun 18 10:28:03 2020 rev:7 rq:815527 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2020-06-09 00:09:45.446365228 +0200 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.3606/python-jsonpath-rw-ext.changes 2020-06-18 10:28:22.732869477 +0200 @@ -1,0 +2,5 @@ +Thu Jun 11 15:14:24 UTC 2020 - Marketa Calabkova + +- get rid of old pytest, launch tests with simple unittest instead + +--- Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.W4Pain/_old 2020-06-18 10:28:24.368874414 +0200 +++ /var/tmp/diff_new_pack.W4Pain/_new 2020-06-18 10:28:24.368874414 +0200 @@ -28,7 +28,6 @@ BuildRequires: %{python_module jsonpath-rw >= 1.2.0} BuildRequires: %{python_module oslotest >= 1.10.0} BuildRequires: %{python_module pbr} -BuildRequires: %{python_module pytest < 5} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testscenarios >= 0.4} BuildRequires: fdupes @@ -55,7 +54,7 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pytest +%python_exec -m unittest discover -v %files %{python_files} %license LICENSE
commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2020-06-09 00:07:42 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.3606 (New) Package is "python-jsonpath-rw-ext" Tue Jun 9 00:07:42 2020 rev:6 rq:812549 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2019-07-24 20:36:15.638569311 +0200 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.3606/python-jsonpath-rw-ext.changes 2020-06-09 00:09:45.446365228 +0200 @@ -1,0 +2,5 @@ +Mon Jun 8 10:55:38 UTC 2020 - Dirk Mueller + +- run tests with older pytest as pytest 5.x+ fails + +--- Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.feTrhk/_old 2020-06-09 00:09:46.318367904 +0200 +++ /var/tmp/diff_new_pack.feTrhk/_new 2020-06-09 00:09:46.322367916 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-jsonpath-rw-ext # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -28,7 +28,7 @@ BuildRequires: %{python_module jsonpath-rw >= 1.2.0} BuildRequires: %{python_module oslotest >= 1.10.0} BuildRequires: %{python_module pbr} -BuildRequires: %{python_module pytest} +BuildRequires: %{python_module pytest < 5} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module testscenarios >= 0.4} BuildRequires: fdupes
commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2019-07-24 20:36:14 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.4126 (New) Package is "python-jsonpath-rw-ext" Wed Jul 24 20:36:14 2019 rev:5 rq:718130 version:1.2.2 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2019-04-02 09:21:53.352688188 +0200 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.4126/python-jsonpath-rw-ext.changes 2019-07-24 20:36:15.638569311 +0200 @@ -1,0 +2,6 @@ +Wed Jul 24 08:34:21 UTC 2019 - Tomáš Chvátal + +- Update to 1.2.2: + * Fix problem with None value of element + +--- Old: jsonpath-rw-ext-1.2.0.tar.gz New: jsonpath-rw-ext-1.2.2.tar.gz Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.31uloW/_old 2019-07-24 20:36:16.214569247 +0200 +++ /var/tmp/diff_new_pack.31uloW/_new 2019-07-24 20:36:16.218569247 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jsonpath-rw-ext -Version:1.2.0 +Version:1.2.2 Release:0 Summary:Extensions for JSONPath RW License:Apache-2.0 ++ jsonpath-rw-ext-1.2.0.tar.gz -> jsonpath-rw-ext-1.2.2.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/.coveragerc new/jsonpath-rw-ext-1.2.2/.coveragerc --- old/jsonpath-rw-ext-1.2.0/.coveragerc 2018-09-28 11:20:09.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/.coveragerc 2019-07-12 11:38:29.0 +0200 @@ -1,7 +1,6 @@ [run] branch = True source = jsonpath_rw_ext -omit = jsonpath_rw_ext/openstack/* [report] ignore-errors = True diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/.mailmap new/jsonpath-rw-ext-1.2.2/.mailmap --- old/jsonpath-rw-ext-1.2.0/.mailmap 2018-09-28 11:20:09.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/.mailmap 1970-01-01 01:00:00.0 +0100 @@ -1,3 +0,0 @@ -# Format is: -# -# diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/.travis.yml new/jsonpath-rw-ext-1.2.2/.travis.yml --- old/jsonpath-rw-ext-1.2.0/.travis.yml 2018-09-28 11:20:09.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/.travis.yml 2019-07-12 11:42:33.0 +0200 @@ -6,8 +6,8 @@ env: TOXENV=py27 - python: 3.5 env: TOXENV=py35 -- python: 3.6 - env: TOXENV=py36 +- python: 3.7 + env: TOXENV=py37 - python: 2.7 env: TOXENV=docs - python: 2.7 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/AUTHORS new/jsonpath-rw-ext-1.2.2/AUTHORS --- old/jsonpath-rw-ext-1.2.0/AUTHORS 2018-09-28 11:23:15.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/AUTHORS 2019-07-12 11:51:44.0 +0200 @@ -7,3 +7,4 @@ Mehdi Abaakouk Tony Breeds Tony Moulton +dgusakov <40051639+dgusa...@users.noreply.github.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/ChangeLog new/jsonpath-rw-ext-1.2.2/ChangeLog --- old/jsonpath-rw-ext-1.2.0/ChangeLog 2018-09-28 11:23:15.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/ChangeLog 2019-07-12 11:51:44.0 +0200 @@ -1,6 +1,21 @@ CHANGES === +1.2.2 +- + +* Fix README.rst formatting + +1.2.1 +- + +* Use py37 at some place +* Use py37 at some place +* Add test for None value case +* Fix problem with None value of element +* Remove old OpenStack stuff +* Fix filter examples syntax + 1.2.0 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/HACKING.rst new/jsonpath-rw-ext-1.2.2/HACKING.rst --- old/jsonpath-rw-ext-1.2.0/HACKING.rst 2018-09-28 11:20:09.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/HACKING.rst 1970-01-01 01:00:00.0 +0100 @@ -1,4 +0,0 @@ -jsonpath-rw-ext Style Commandments -=== - -Read the OpenStack Style Commandments http://docs.openstack.org/developer/hacking/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.2.0/PKG-INFO new/jsonpath-rw-ext-1.2.2/PKG-INFO --- old/jsonpath-rw-ext-1.2.0/PKG-INFO 2018-09-28 11:23:16.0 +0200 +++ new/jsonpath-rw-ext-1.2.2/PKG-INFO 2019-07-12
commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2019-04-02 09:21:47 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.25356 (New) Package is "python-jsonpath-rw-ext" Tue Apr 2 09:21:47 2019 rev:4 rq:689385 version:1.2.0 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2018-12-24 11:38:49.541588743 +0100 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.25356/python-jsonpath-rw-ext.changes 2019-04-02 09:21:53.352688188 +0200 @@ -1,0 +2,8 @@ +Thu Mar 28 14:33:26 UTC 2019 - Tomáš Chvátal + +- Update to 1.2.0: + * Remove old OpenStack stuff + * Fix filter examples syntax +- Execute tests + +--- Old: jsonpath-rw-ext-1.1.3.tar.gz New: jsonpath-rw-ext-1.2.0.tar.gz Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.Q2nuS0/_old 2019-04-02 09:21:54.932689668 +0200 +++ /var/tmp/diff_new_pack.Q2nuS0/_new 2019-04-02 09:21:54.936689672 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-jsonpath-rw-ext # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,20 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jsonpath-rw-ext -Version:1.1.3 +Version:1.2.0 Release:0 Summary:Extensions for JSONPath RW License:Apache-2.0 Group: Development/Languages/Python URL:https://github.com/sileht/python-jsonpath-rw-ext Source: https://files.pythonhosted.org/packages/source/j/jsonpath-rw-ext/jsonpath-rw-ext-%{version}.tar.gz +BuildRequires: %{python_module jsonpath-rw >= 1.2.0} +BuildRequires: %{python_module oslotest >= 1.10.0} BuildRequires: %{python_module pbr} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module testscenarios >= 0.4} +BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-jsonpath-rw >= 1.2.0 Requires: python-pbr >= 1.4 @@ -47,6 +52,10 @@ %install %python_install +%python_expand %fdupes %{buildroot}%{$python_sitelib} + +%check +%pytest %files %{python_files} %license LICENSE ++ jsonpath-rw-ext-1.1.3.tar.gz -> jsonpath-rw-ext-1.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.3/.travis.yml new/jsonpath-rw-ext-1.2.0/.travis.yml --- old/jsonpath-rw-ext-1.1.3/.travis.yml 2017-10-19 16:07:58.0 +0200 +++ new/jsonpath-rw-ext-1.2.0/.travis.yml 2018-09-28 11:20:09.0 +0200 @@ -1,12 +1,18 @@ sudo: false language: python +matrix: + include: +- python: 2.7 + env: TOXENV=py27 +- python: 3.5 + env: TOXENV=py35 +- python: 3.6 + env: TOXENV=py36 +- python: 2.7 + env: TOXENV=docs +- python: 2.7 + env: TOXENV=pep8 install: - pip install tox script: - tox -env: - - TOXENV=py27 - - TOXENV=py35 - - TOXENV=py36 - - TOXENV=pep8 - - TOXENV=docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.3/ChangeLog new/jsonpath-rw-ext-1.2.0/ChangeLog --- old/jsonpath-rw-ext-1.1.3/ChangeLog 2017-10-19 16:12:27.0 +0200 +++ new/jsonpath-rw-ext-1.2.0/ChangeLog 2018-09-28 11:23:15.0 +0200 @@ -1,6 +1,12 @@ CHANGES === +1.2.0 +- + +* feature: adding regex match filter (#17) +* travis: list python version to install + 1.1.3 - @@ -51,7 +57,7 @@ 0.1.8 - -* Add sub and split named_operator +* Add sub and split named\_operator * doc: Fix typo * Add a long description to README * Add more tests @@ -68,7 +74,7 @@ 0.1.6 - -* Implements simple operator + - * / +* Implements simple operator + - \* / * Returns all datum if no filter are set 0.1.5 @@ -80,7 +86,7 @@ - * Fixes py3 tests -* Remove useless FILTER_VALUE type +* Remove useless FILTER\_VALUE type * Remove useless code * Fix examples * Fixes a tests, add examples diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.3/PKG-INFO new/jsonpath-rw-ext-1.2.0/PKG-INFO --- old/jsonpath-rw-ext-1.1.3/PKG-INFO 2017-10-19 16:12:28.0 +0200 +++
commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2018-12-24 11:38:48 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.28833 (New) Package is "python-jsonpath-rw-ext" Mon Dec 24 11:38:48 2018 rev:3 rq:659457 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2018-03-02 21:13:33.532947656 +0100 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new.28833/python-jsonpath-rw-ext.changes 2018-12-24 11:38:49.541588743 +0100 @@ -1,0 +2,5 @@ +Tue Dec 4 12:49:34 UTC 2018 - Matej Cepl + +- Remove superfluous devel dependency for noarch package + +--- Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.cwPpa3/_old 2018-12-24 11:38:50.093588252 +0100 +++ /var/tmp/diff_new_pack.cwPpa3/_new 2018-12-24 11:38:50.097588249 +0100 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,17 +23,14 @@ Summary:Extensions for JSONPath RW License:Apache-2.0 Group: Development/Languages/Python -Url:https://github.com/sileht/python-jsonpath-rw-ext -Source: https://pypi.io/packages/source/j/jsonpath-rw-ext/jsonpath-rw-ext-%{version}.tar.gz -BuildRequires: %{python_module devel} +URL:https://github.com/sileht/python-jsonpath-rw-ext +Source: https://files.pythonhosted.org/packages/source/j/jsonpath-rw-ext/jsonpath-rw-ext-%{version}.tar.gz BuildRequires: %{python_module pbr} BuildRequires: %{python_module setuptools} BuildRequires: python-rpm-macros Requires: python-jsonpath-rw >= 1.2.0 Requires: python-pbr >= 1.4 -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch - %python_subpackages %description @@ -52,8 +49,8 @@ %python_install %files %{python_files} -%defattr(-,root,root,-) -%doc ChangeLog AUTHORS LICENSE README.rst +%license LICENSE +%doc ChangeLog AUTHORS README.rst %{python_sitelib}/* %changelog
commit python-jsonpath-rw-ext for openSUSE:Factory
Hello community, here is the log from the commit of package python-jsonpath-rw-ext for openSUSE:Factory checked in at 2018-03-02 21:13:13 Comparing /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext (Old) and /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new (New) Package is "python-jsonpath-rw-ext" Fri Mar 2 21:13:13 2018 rev:2 rq:582032 version:1.1.3 Changes: --- /work/SRC/openSUSE:Factory/python-jsonpath-rw-ext/python-jsonpath-rw-ext.changes 2017-08-04 11:58:36.518160716 +0200 +++ /work/SRC/openSUSE:Factory/.python-jsonpath-rw-ext.new/python-jsonpath-rw-ext.changes 2018-03-02 21:13:33.532947656 +0100 @@ -1,0 +2,7 @@ +Fri Mar 2 17:29:51 UTC 2018 - tbecht...@suse.com + +- update to 1.1.3: + * Added convenience shortcut functions + * travis: move to python version 3.5/3.6 + +--- Old: jsonpath-rw-ext-1.1.2.tar.gz New: jsonpath-rw-ext-1.1.3.tar.gz Other differences: -- ++ python-jsonpath-rw-ext.spec ++ --- /var/tmp/diff_new_pack.VfvYdZ/_old 2018-03-02 21:13:34.376917308 +0100 +++ /var/tmp/diff_new_pack.VfvYdZ/_new 2018-03-02 21:13:34.380917163 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-jsonpath-rw-ext # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-jsonpath-rw-ext -Version:1.1.2 +Version:1.1.3 Release:0 Summary:Extensions for JSONPath RW License:Apache-2.0 ++ jsonpath-rw-ext-1.1.2.tar.gz -> jsonpath-rw-ext-1.1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.2/.travis.yml new/jsonpath-rw-ext-1.1.3/.travis.yml --- old/jsonpath-rw-ext-1.1.2/.travis.yml 2015-08-18 17:27:37.0 +0200 +++ new/jsonpath-rw-ext-1.1.3/.travis.yml 2017-10-19 16:07:58.0 +0200 @@ -1,12 +1,12 @@ sudo: false language: python install: - - pip install tox + - pip install tox script: - tox env: - TOXENV=py27 - - TOXENV=py33 - - TOXENV=py34 + - TOXENV=py35 + - TOXENV=py36 - TOXENV=pep8 - TOXENV=docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.2/AUTHORS new/jsonpath-rw-ext-1.1.3/AUTHORS --- old/jsonpath-rw-ext-1.1.2/AUTHORS 2017-06-20 12:15:41.0 +0200 +++ new/jsonpath-rw-ext-1.1.3/AUTHORS 2017-10-19 16:12:27.0 +0200 @@ -1,6 +1,7 @@ Chris DentDirk Mueller Ernesto Ocampo +Ernesto Ocampo Julien Danjou Mehdi ABAAKOUK Mehdi Abaakouk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.2/ChangeLog new/jsonpath-rw-ext-1.1.3/ChangeLog --- old/jsonpath-rw-ext-1.1.2/ChangeLog 2017-06-20 12:15:41.0 +0200 +++ new/jsonpath-rw-ext-1.1.3/ChangeLog 2017-10-19 16:12:27.0 +0200 @@ -1,6 +1,12 @@ CHANGES === +1.1.3 +- + +* Added convenience shortcut functions +* travis: move to python version 3.5/3.6 + 1.1.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/jsonpath-rw-ext-1.1.2/PKG-INFO new/jsonpath-rw-ext-1.1.3/PKG-INFO --- old/jsonpath-rw-ext-1.1.2/PKG-INFO 2017-06-20 12:15:43.0 +0200 +++ new/jsonpath-rw-ext-1.1.3/PKG-INFO 2017-10-19 16:12:28.0 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: jsonpath-rw-ext -Version: 1.1.2 +Version: 1.1.3 Summary: Extensions for JSONPath RW Home-page: https://github.com/sileht/python-jsonpath-rw-ext Author: Mehdi Abaakouk @@ -60,7 +60,16 @@ parser.ExtentedJsonPathParser().parse("$.foo").find(...) -The jsonpath classes are not part of the public API, because the name/structure +Shortcut functions for getting only the matched values:: + +import jsonpath_rw_ext as jp +print jp.match('$.cow[*]', {'cow': ['foo', 'bar'], 'fish': 'foobar'}) +# prints ['foo', 'bar'] + +print jp.match1('$.cow[*]', {'cow': ['foo', 'bar'], 'fish': 'foobar'}) +# prints 'foo' + +The jsonpath classes are not part of the public API, because the name/structure