2036790
%global pypi_name jsonpath-rw
9e29d43
2036790
Name:           python-%{pypi_name}
2036790
Version:        1.4.0
3ce61ad
Release:        14%{?dist}
9e29d43
Summary:        Extended implementation of JSONPath for Python
9e29d43
7e515c1
License:        ASL 2.0
7e515c1
URL:            https://github.com/kennknowles/python-jsonpath-rw
2036790
Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
9e29d43
BuildArch:      noarch
8b6052d
2036790
%description
2036790
This library provides a robust and significantly extended implementation of
2036790
JSONPath for Python, with a clear AST for meta-programming.
8b6052d
2036790
This library differs from other JSONPath implementations in that it is a full
2036790
language implementation, meaning the JSONPath expressions are first class
2036790
objects, easy to analyze, transform, parse, print, and extend.
8b6052d
2036790
%package -n python3-%{pypi_name}
7e515c1
Summary:        %{sumary}
7e515c1
BuildRequires:  python3-devel
7e515c1
BuildRequires:  python3-setuptools
2036790
BuildRequires:  python3-ply
2036790
BuildRequires:  python3-decorator
2036790
BuildRequires:  python3-six
2036790
%{?python_provide:%python_provide python3-%{pypi_name}}
9e29d43
2036790
%description -n python3-%{pypi_name}
2036790
This library provides a robust and significantly extended implementation of
2036790
JSONPath for Python, with a clear AST for meta-programming.
9e29d43
2036790
This library differs from other JSONPath implementations in that it is a full
2036790
language implementation, meaning the JSONPath expressions are first class
2036790
objects, easy to analyze, transform, parse, print, and extend.
9e29d43
9e29d43
%prep
2036790
%autosetup -n %{name}-%{version}
9e29d43
9e29d43
%build
7e515c1
%py3_build
9e29d43
9e29d43
%install
7e515c1
%py3_install
9e29d43
2036790
%check
2036790
PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} setup.py test
2036790
2036790
%files -n python3-%{pypi_name}
2036790
%doc README.rst
2036790
%license LICENSE
2036790
%{_bindir}/jsonpath.py
2036790
%{python3_sitelib}/jsonpath_rw/
2036790
%{python3_sitelib}/jsonpath_rw-%{version}*-info/
9e29d43
9e29d43
%changelog
3ce61ad
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-14
3ce61ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
3ce61ad
bd113f5
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-13
bd113f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
bd113f5
9712b57
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-12
9712b57
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
9712b57
0cda98d
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.4.0-11
0cda98d
- Rebuilt for Python 3.12
0cda98d
501e673
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-10
501e673
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
501e673
befe462
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-9
befe462
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
befe462
a044d20
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.4.0-8
a044d20
- Rebuilt for Python 3.11
a044d20
95811dc
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-7
95811dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
95811dc
97465f2
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-6
97465f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
97465f2
1d82f84
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.4.0-5
1d82f84
- Rebuilt for Python 3.10
1d82f84
4fd595b
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-4
4fd595b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
4fd595b
3dc6362
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
3dc6362
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3dc6362
a666462
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.4.0-2
a666462
- Rebuilt for Python 3.9
a666462
2036790
* Wed Apr 15 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.4.0-1
2036790
- Add CLI tool, enable tests and use dependency generator
2036790
- Update to latest upstream release 1.4.0 (rhbz#1818602)
2036790
e5bb489
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-23
e5bb489
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e5bb489
06cd75c
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-22
06cd75c
- Rebuilt for Python 3.8.0rc1 (#1748018)
06cd75c
08c5647
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-21
08c5647
- Rebuilt for Python 3.8
08c5647
1bb013d
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-20
1bb013d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1bb013d
7e515c1
* Mon May 20 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-19
7e515c1
- Subpackage python2-jsonpath-rw has been removed
7e515c1
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
7e515c1
a730355
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-18
a730355
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
a730355
2896889
* Tue Jul 24 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-17
2896889
- Update Python macros to new packaging standards
2896889
  (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)
2896889
34dc0dc
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-16
34dc0dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
34dc0dc
d935835
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-15
d935835
- Rebuilt for Python 3.7
d935835
a0ef4b3
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.2.3-14
a0ef4b3
- Update Python 2 dependency declarations to new packaging standards
a0ef4b3
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
a0ef4b3
6bb6a86
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-13
6bb6a86
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6bb6a86
8b6052d
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.2.3-12
8b6052d
- Python 2 binary package renamed to python2-jsonpath-rw
8b6052d
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
8b6052d
7117da3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-11
7117da3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7117da3
7edbe1d
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-10
7edbe1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7edbe1d
b713622
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.2.3-9
b713622
- Rebuild for Python 3.6
b713622
cc105af
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-8
cc105af
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
cc105af
0d7317b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.3-7
0d7317b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0d7317b
b8ee3de
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-6
b8ee3de
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
b8ee3de
837b3f7
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-5
837b3f7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
837b3f7
86ae3ec
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.3-4
86ae3ec
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
86ae3ec
bb9f6ae
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 1.2.3-3
bb9f6ae
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
bb9f6ae
cd87988
* Mon Jan 06 2014 Steve Linabery <slinaber@redhat.com> - 1.2.3-2
cd87988
- Add python3 specific logic around files section for python3 pkg
cd87988
9e29d43
* Thu Jan 02 2014 Steve Linabery <slinaber@redhat.com> - 1.2.3-1
9e29d43
- Initial packaging for Fedora