%global _empty_manifest_terminate_build 0 Name: python-scitokens Version: 1.7.4 Release: 1 Summary: SciToken reference implementation library License: Apache-2.0 URL: https://scitokens.org Source0: https://mirrors.aliyun.com/pypi/web/packages/16/c5/3d699880571e0b603c56c55b6d333b15f5c464db321421c3093f8c69c232/scitokens-1.7.4.tar.gz BuildArch: noarch Requires: python3-cryptography Requires: python3-PyJWT Requires: python3-setuptools Requires: python3-Sphinx %description |pypi| |downloads| |license| This library aims to be a reference implementation of the SciTokens' JSON Web Token (JWT) token format. SciTokens is built on top of the `PyJWT `__ and `cryptography `__ libraries. We aim to provide a safe, high-level interface for token manipulation, avoiding common pitfalls of using the underling libraries directly. *NOTE*: SciTokens (the format and this library) is currently being designed; this README describes how we would like it to work, not necessarily current functionality. Particularly, we do not foresee the chained tokens described here as part of the first release's functionality. The ideas behind the separate ``Validator`` in this library is taken from `libmacaroons `__. %package -n python3-scitokens Summary: SciToken reference implementation library Provides: python-scitokens BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-scitokens |pypi| |downloads| |license| This library aims to be a reference implementation of the SciTokens' JSON Web Token (JWT) token format. SciTokens is built on top of the `PyJWT `__ and `cryptography `__ libraries. We aim to provide a safe, high-level interface for token manipulation, avoiding common pitfalls of using the underling libraries directly. *NOTE*: SciTokens (the format and this library) is currently being designed; this README describes how we would like it to work, not necessarily current functionality. Particularly, we do not foresee the chained tokens described here as part of the first release's functionality. The ideas behind the separate ``Validator`` in this library is taken from `libmacaroons `__. %package help Summary: Development documents and examples for scitokens Provides: python3-scitokens-doc %description help |pypi| |downloads| |license| This library aims to be a reference implementation of the SciTokens' JSON Web Token (JWT) token format. SciTokens is built on top of the `PyJWT `__ and `cryptography `__ libraries. We aim to provide a safe, high-level interface for token manipulation, avoiding common pitfalls of using the underling libraries directly. *NOTE*: SciTokens (the format and this library) is currently being designed; this README describes how we would like it to work, not necessarily current functionality. Particularly, we do not foresee the chained tokens described here as part of the first release's functionality. The ideas behind the separate ``Validator`` in this library is taken from `libmacaroons `__. %prep %autosetup -n scitokens-1.7.4 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-scitokens -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Jun 09 2023 Python_Bot - 1.7.4-1 - Package Spec generated