%global _empty_manifest_terminate_build 0 Name: python-YubiOTP Version: 1.0.0 Release: 1 Summary: A library for verifying YubiKey OTP tokens, both locally and through a Yubico web service. License: BSD URL: https://github.com/django-otp/yubiotp Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cb/e9/eeac2f12ea8e1507b63baa2305cea987f5592a28d73e92914c404ded17d3/YubiOTP-1.0.0.tar.gz BuildArch: noarch Requires: python3-pycryptodome %description .. image:: https://img.shields.io/pypi/v/yubiotp?color=blue :target: https://pypi.org/project/yubiotp/ :alt: PyPI .. image:: https://img.shields.io/readthedocs/yubiotp :target: https://yubiotp.readthedocs.io/ :alt: Documentation .. image:: https://img.shields.io/badge/github-yubiotp-green :target: https://github.com/django-otp/yubiotp :alt: Source This is a library for verifying `YubiKey `_ OTP tokens. It includes both the low-level implementation for verifying tokens locally and clients for multiple versions of the Yubico validation web service. The primary audience is developers who wish to verify YubiKey tokens in their applications, presumably as part of a multi-factor authentication scheme. For testing and experimenting, the included ``yubikey`` script simulates one or more YubiKey devices using a config file. It also includes utility commands such as a modhex converter. See ``yubikey -h`` for details. This also includes a command-line web service client called ``yubiclient``. See ``yubiclient -h`` for details. %package -n python3-YubiOTP Summary: A library for verifying YubiKey OTP tokens, both locally and through a Yubico web service. Provides: python-YubiOTP BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-YubiOTP .. image:: https://img.shields.io/pypi/v/yubiotp?color=blue :target: https://pypi.org/project/yubiotp/ :alt: PyPI .. image:: https://img.shields.io/readthedocs/yubiotp :target: https://yubiotp.readthedocs.io/ :alt: Documentation .. image:: https://img.shields.io/badge/github-yubiotp-green :target: https://github.com/django-otp/yubiotp :alt: Source This is a library for verifying `YubiKey `_ OTP tokens. It includes both the low-level implementation for verifying tokens locally and clients for multiple versions of the Yubico validation web service. The primary audience is developers who wish to verify YubiKey tokens in their applications, presumably as part of a multi-factor authentication scheme. For testing and experimenting, the included ``yubikey`` script simulates one or more YubiKey devices using a config file. It also includes utility commands such as a modhex converter. See ``yubikey -h`` for details. This also includes a command-line web service client called ``yubiclient``. See ``yubiclient -h`` for details. %package help Summary: Development documents and examples for YubiOTP Provides: python3-YubiOTP-doc %description help .. image:: https://img.shields.io/pypi/v/yubiotp?color=blue :target: https://pypi.org/project/yubiotp/ :alt: PyPI .. image:: https://img.shields.io/readthedocs/yubiotp :target: https://yubiotp.readthedocs.io/ :alt: Documentation .. image:: https://img.shields.io/badge/github-yubiotp-green :target: https://github.com/django-otp/yubiotp :alt: Source This is a library for verifying `YubiKey `_ OTP tokens. It includes both the low-level implementation for verifying tokens locally and clients for multiple versions of the Yubico validation web service. The primary audience is developers who wish to verify YubiKey tokens in their applications, presumably as part of a multi-factor authentication scheme. For testing and experimenting, the included ``yubikey`` script simulates one or more YubiKey devices using a config file. It also includes utility commands such as a modhex converter. See ``yubikey -h`` for details. This also includes a command-line web service client called ``yubiclient``. See ``yubiclient -h`` for details. %prep %autosetup -n YubiOTP-1.0.0 %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-YubiOTP -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 1.0.0-1 - Package Spec generated