%global srcname jwt %bcond_with tests Name: python-jwt Version: 1.7.1 Release: 3 Summary: JSON Web Token implementation in Python License: MIT URL: https://github.com/jpadilla/pyjwt Source0: https://files.pythonhosted.org/packages/source/P/PyJWT/PyJWT-1.7.1.tar.gz BuildArch: noarch %if %{with tests} BuildRequires: python3-pytest python3-pytest-cov python3-pytest-runner %endif BuildRequires: python%{python3_pkgversion}-devel python%{python3_pkgversion}-setuptools python%{python3_pkgversion}-cryptography %global _description \ PyJWT is a Python library which allows you to encode and decode JSON Web Tokens (JWT). \ JWT is an open, industry-standard (RFC 7519) for representing claims securely between two parties. %description %{_description} %package -n python%{python3_pkgversion}-%{srcname} Summary: %{summary} Requires: python%{python3_pkgversion}-cryptography %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}} %description -n python%{python3_pkgversion}-%{srcname} %{_description} %package_help %prep %autosetup -n PyJWT-%{version} %build %py3_build %install %py3_install %check %if %{with tests} %{__python3} setup.py test %endif %files -n python%{python3_pkgversion}-jwt %license LICENSE AUTHORS %{python3_sitelib}/%{srcname}/ %{python3_sitelib}/*.egg-info %{_bindir}/pyjwt %files help %doc README.rst %changelog * Fri Oct 30 2020 wuchaochao - 1.7.1-3 - Type:bufix - CVE:NA - SUG:NA - DESC:remove python2 * Fri Oct 11 2019 yefei - 1.7.1-2 - Type:enhancement - ID:NA - SUG:NA - DESC:move author from doc to license * Sun Sep 15 2019 openEuler Buildteam - 1.7.1-1 - Package init