commit b001d98f9a97a21a8e0a910c02e758625812d1ee Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:15:09 2019 -0400 Package init diff --git a/PyJWT-1.7.1.tar.gz b/PyJWT-1.7.1.tar.gz new file mode 100644 index 0000000..2ce6449 Binary files /dev/null and b/PyJWT-1.7.1.tar.gz differ diff --git a/python-jwt.spec b/python-jwt.spec new file mode 100644 index 0000000..62617be --- /dev/null +++ b/python-jwt.spec @@ -0,0 +1,72 @@ +%global srcname jwt +%bcond_with tests +Name: python-jwt +Version: 1.7.1 +Release: 1 +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 +BuildRequires: python2-devel python2-setuptools python2-cryptography +%if %{with tests} +BuildRequires: python2-pytest python-pytest-cov python-pytest-runner +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 python2-%{srcname} +Summary: %{summary} +Requires: python2-cryptography +%{?python_provide:%python_provide python2-%{srcname}} + +%description -n python2-%{srcname} %{_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 +%py2_build +%py3_build + +%install +%py2_install +%py3_install + +%check +%if %{with tests} +%{__python2} setup.py test +%{__python3} setup.py test +%endif + +%files -n python2-jwt +%license LICENSE +%{python2_sitelib}/%{srcname}/ +%{python2_sitelib}/*.egg-info + +%files -n python%{python3_pkgversion}-jwt +%license LICENSE +%{python3_sitelib}/%{srcname}/ +%{python3_sitelib}/*.egg-info +%{_bindir}/pyjwt + +%files help +%doc README.rst AUTHORS + +%changelog +* Sun Sep 15 2019 openEuler Buildteam - 1.7.1.-1 +- Package init