%global _empty_manifest_terminate_build 0 Name: python-aiocoap Version: 0.4.7 Release: 1 Summary: Python CoAP library License: MIT URL: https://christian.amsuess.com/tools/aiocoap/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/de/14/843232b56c0f09b2ceddae3da37598d9109c4b1d9383b1ab72232018e9e8/aiocoap-0.4.7.tar.gz BuildArch: noarch Requires: python3-cbor2 Requires: python3-cryptography Requires: python3-filelock Requires: python3-ge25519 Requires: python3-DTLSSocket Requires: python3-websockets Requires: python3-termcolor Requires: python3-pygments Requires: python3-cbor-diag Requires: python3-sphinx Requires: python3-sphinx-argparse Requires: python3-cbor2 Requires: python3-cryptography Requires: python3-filelock Requires: python3-ge25519 Requires: python3-websockets Requires: python3-termcolor Requires: python3-pygments Requires: python3-cbor-diag Requires: python3-cbor2 Requires: python3-cryptography Requires: python3-filelock Requires: python3-ge25519 Requires: python3-termcolor Requires: python3-cbor2 Requires: python3-pygments Requires: python3-cbor-diag Requires: python3-DTLSSocket Requires: python3-websockets %description The aiocoap package is an implementation of CoAP, the `Constrained Application Protocol`_. It is written in Python 3 using its `native asyncio`_ methods to facilitate concurrent operations while maintaining an easy to use interface. %package -n python3-aiocoap Summary: Python CoAP library Provides: python-aiocoap BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-aiocoap The aiocoap package is an implementation of CoAP, the `Constrained Application Protocol`_. It is written in Python 3 using its `native asyncio`_ methods to facilitate concurrent operations while maintaining an easy to use interface. %package help Summary: Development documents and examples for aiocoap Provides: python3-aiocoap-doc %description help The aiocoap package is an implementation of CoAP, the `Constrained Application Protocol`_. It is written in Python 3 using its `native asyncio`_ methods to facilitate concurrent operations while maintaining an easy to use interface. %prep %autosetup -n aiocoap-0.4.7 %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-aiocoap -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Apr 11 2023 Python_Bot - 0.4.7-1 - Package Spec generated