rdobuilder 315667
# what it's called on pypi
rdobuilder 315667
%global srcname PyJWT
rdobuilder 315667
# what it's imported as
rdobuilder 315667
%global libname jwt
rdobuilder 315667
# name of egg info directory
rdobuilder 315667
%global eggname %{srcname}
rdobuilder 315667
# package name fragment
rdobuilder 315667
%global pkgname %{libname}
rdobuilder 315667
rdobuilder 315667
%global common_description %{expand:
rdobuilder 315667
A Python implementation of JSON Web Token draft 01. This library provides a
rdobuilder 315667
means of representing signed content using JSON data structures, including
rdobuilder 315667
claims to be transferred between two parties encoded as digitally signed and
rdobuilder 315667
encrypted JSON objects.}
rdobuilder 315667
rdobuilder 315667
rdobuilder 315667
Name:           python-%{pkgname}
rdobuilder 315667
Version:        2.3.0
rdobuilder 315667
Release:        1%{?dist}
rdobuilder 315667
Summary:        JSON Web Token implementation in Python
rdobuilder 315667
License:        MIT
rdobuilder 315667
URL:            https://github.com/jpadilla/pyjwt
rdobuilder 315667
Source0:        %pypi_source
rdobuilder 315667
BuildArch:      noarch
rdobuilder 315667
rdobuilder 315667
rdobuilder 315667
%description %{common_description}
rdobuilder 315667
rdobuilder 315667
rdobuilder 315667
%package -n python%{python3_pkgversion}-%{pkgname}
296c02
Summary:        %{summary}
rdobuilder 315667
BuildRequires:  python%{python3_pkgversion}-devel
rdobuilder 315667
BuildRequires:  python%{python3_pkgversion}-setuptools
rdobuilder 315667
BuildRequires:  python%{python3_pkgversion}-cryptography >= 1.4.0
rdobuilder 315667
BuildRequires:  python%{python3_pkgversion}-pytest
rdobuilder 315667
rdobuilder 315667
%{?python_extras_subpkg:Recommends: python%{python3_pkgversion}-%{pkgname}+crypto}
rdobuilder 315667
%{!?python_extras_subpkg:Requires:  python%{python3_pkgversion}-cryptography >= 1.4.0}
rdobuilder 315667
rdobuilder 315667
%{?python_provide:%python_provide python%{python3_pkgversion}-%{pkgname}}
rdobuilder 315667
rdobuilder 315667
rdobuilder 315667
%description -n python%{python3_pkgversion}-%{pkgname} %{common_description}
rdobuilder 315667
rdobuilder 315667
%{?python_extras_subpkg:%python_extras_subpkg -n python%{python3_pkgversion}-%{pkgname} -i %{python3_sitelib}/%{eggname}-%{version}-py%{python3_version}.egg-info crypto}
296c02
296c02
296c02
%prep
rdobuilder 315667
%autosetup -n %{srcname}-%{version}
rdobuilder 315667
rm -rf %{eggname}.egg-info
rdobuilder 315667
296c02
296c02
%build
296c02
%py3_build
296c02
rdobuilder 315667
296c02
%install
296c02
%py3_install
296c02
rdobuilder 315667
296c02
%check
rdobuilder 315667
PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} --verbose tests
296c02
rdobuilder 315667
rdobuilder 315667
%files -n python%{python3_pkgversion}-%{pkgname}
rdobuilder 315667
%doc README.rst AUTHORS.rst
296c02
%license LICENSE
rdobuilder 315667
%{python3_sitelib}/%{libname}
rdobuilder 315667
%{python3_sitelib}/%{eggname}-%{version}-py%{python3_version}.egg-info
rdobuilder 315667
296c02
296c02
%changelog
rdobuilder 315667
* Tue Oct 26 2021 Joel Capitao <jcapitao@redhat.com> - 2.3.0-1
rdobuilder 315667
- Update to 2.3.0 (rhbz#2011642)
rdobuilder 315667
rdobuilder 315667
* Sun Oct 03 2021 Kevin Fenzi <kevin@scrye.com> - 2.1.0-3
rdobuilder 315667
- Relax python-cryptography requirements ( rhbz#2010061 )
rdobuilder 315667
rdobuilder 315667
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.0-2
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Mon Jul 12 2021 Major Hayden <major@mhtx.net> - 2.1.0-1
rdobuilder 315667
- Update to 2.1.0
296c02
rdobuilder 315667
* Thu Jun 03 2021 Python Maint <python-maint@redhat.com> - 2.0.1-2
rdobuilder 315667
- Rebuilt for Python 3.10
rdobuilder 315667
rdobuilder 315667
* Mon Apr 26 2021 Jiri Popelka <jpopelka@redhat.com> - 2.0.1-1
rdobuilder 315667
- Update to 2.0.1
rdobuilder 315667
- CLI and Python 2 support dropped in 2.0.0
rdobuilder 315667
rdobuilder 315667
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-11
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-10
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Fri Jul 17 2020 Merlin Mathesius <mmathesi@redhat.com> - 1.7.1-9
rdobuilder 315667
- Minor conditional fix for ELN
rdobuilder 315667
rdobuilder 315667
* Fri Jul 10 2020 Miro Hrončok <mhroncok@redhat.com> - 1.7.1-9
rdobuilder 315667
- Add pyjwt[crypto] subpackage
rdobuilder 315667
rdobuilder 315667
* Sat May 23 2020 Miro Hrončok <mhroncok@redhat.com> - 1.7.1-8
rdobuilder 315667
- Rebuilt for Python 3.9
rdobuilder 315667
rdobuilder 315667
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-7
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.7.1-6
rdobuilder 315667
- Rebuilt for Python 3.8.0rc1 (#1748018)
rdobuilder 315667
rdobuilder 315667
* Thu Aug 29 2019 Carl George <carl@george.computer> - 1.7.1-5
rdobuilder 315667
- Disable python2 subpackage on F32+ rhbz#1744643
rdobuilder 315667
rdobuilder 315667
* Fri Aug 16 2019 Miro Hrončok <mhroncok@redhat.com> - 1.7.1-4
rdobuilder 315667
- Rebuilt for Python 3.8
rdobuilder 315667
rdobuilder 315667
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.1-3
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Wed Mar 27 2019 Carl George <carl@george.computer> - 1.7.1-2
rdobuilder 315667
- Re-enable python2 subpackage since python-oauthlib still needs it
rdobuilder 315667
rdobuilder 315667
* Mon Mar 04 2019 Yatin Karel <ykarel@redhat.com> - 1.7.1-1
rdobuilder 315667
- Update to 1.7.1
rdobuilder 315667
rdobuilder 315667
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-3
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Sun Nov 04 2018 Carl George <carl@george.computer> - 1.6.4-2
rdobuilder 315667
- Disable python2 subpackage on F30+
rdobuilder 315667
- Don't share doc and license dir between subpackages, can cause upgrade issues
rdobuilder 315667
- Add patch1 to skip failing tests
rdobuilder 315667
rdobuilder 315667
* Wed Jul 25 2018 Pierre-Yves Chibon <pingou@pingoured.fr> - 1.6.4-1
rdobuilder 315667
- Update to 1.6.4
rdobuilder 315667
rdobuilder 315667
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-3
rdobuilder 315667
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
rdobuilder 315667
rdobuilder 315667
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 1.6.1-2
rdobuilder 315667
- Rebuilt for Python 3.7
296c02
296c02
* Thu Apr 05 2018 Carl George <carl@george.computer> - 1.6.1-1
296c02
- Latest upstream
296c02
- Add patch0 to remove pytest-{cov,runner} deps
296c02
- Share doc and license dir between subpackages
296c02
- Enable EPEL PY3 build
296c02
296c02
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.5.3-3
296c02
- Update Python 2 dependency declarations to new packaging standards
296c02
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
296c02
296c02
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.3-2
296c02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
296c02
296c02
* Sat Sep 16 2017 Kevin Fenzi <kevin@scrye.com> - 1.5.3-1
296c02
- Update to 1.5.3. Fixes bug #1488693
296c02
- 1.5.1 fixed CVE-2017-11424 Fixes bug #1482529
296c02
296c02
* Mon Aug 14 2017 Troy Dawson <tdawson@redhat.com> - 1.5.2-3
296c02
- Fixup spec file conditionals
296c02
296c02
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.2-2
296c02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
296c02
296c02
* Sat Jun 24 2017 Kevin Fenzi <kevin@scrye.com> - 1.5.2-1
296c02
- Update to 1.5.2. Fixes bug #1464286
296c02
296c02
* Sat May 27 2017 Kevin Fenzi <kevin@scrye.com> - 1.5.0-1
296c02
- Update to 1.5.0. Fixes bug #1443792
296c02
296c02
* Mon Apr 17 2017 Kevin Fenzi <kevin@scrye.com> - 1.4.2-4
296c02
- Modernize spec and make sure to provide python2-jwt
296c02
296c02
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.2-3
296c02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
296c02
296c02
* Tue Dec 13 2016 Stratakis Charalampos <cstratak@redhat.com> - 1.4.2-2
296c02
- Rebuild for Python 3.6
296c02
296c02
* Mon Aug 15 2016 Kevin Fenzi <kevin@scrye.com> - 1.4.2-1
296c02
- Update to 1.4.2. Fixes bug #1356333
296c02
296c02
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-4
296c02
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
296c02
296c02
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
296c02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
296c02
296c02
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
296c02
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
296c02
296c02
* Wed Sep 16 2015 Ralph Bean <rbean@redhat.com> - 1.4.0-1
296c02
- new version
296c02
296c02
* Wed Jun 17 2015 Ralph Bean <rbean@redhat.com> - 1.3.0-1
296c02
- new version
296c02
- start running the test suite.
296c02
296c02
* Fri Mar 27 2015 Ralph Bean <rbean@redhat.com> - 1.0.1-1
296c02
- new version
296c02
296c02
* Thu Mar 19 2015 Ralph Bean <rbean@redhat.com> - 1.0.0-1
296c02
- new version
296c02
296c02
* Fri Feb 20 2015 Ralph Bean <rbean@redhat.com> - 0.4.3-1
296c02
- Latest upstream.
296c02
- Expand the description as per review feedback.
296c02
- Add a comment about the test suite.
296c02
- Declare noarch.
296c02
- Declare _docdir_fmt
296c02
296c02
* Wed Feb 18 2015 Ralph Bean <rbean@redhat.com> - 0.4.2-1
296c02
- initial package for Fedora.
rdobuilder 315667