%global _empty_manifest_terminate_build 0 Name: python-wslink Version: 1.10.1 Release: 1 Summary: Python/JavaScript library for communicating over WebSocket License: BSD-3-Clause URL: https://github.com/kitware/wslink Source0: https://mirrors.nju.edu.cn/pypi/web/packages/fd/7c/a30fcbac476a47f7b25c653a50f4a7f38ab5fd6fe07bdfc0f145ccf13046/wslink-1.10.1.tar.gz BuildArch: noarch Requires: python3-aiohttp Requires: python3-cryptography %description Wslink allows easy, bi-directional communication between a python server and a javascript client over a websocket_. The client can make RPC calls to the server, and the server can publish messages to topics that the client can subscribe to. The server can include binary attachments in these messages, which are communicated as a binary websocket message, avoiding the overhead of encoding and decoding. %package -n python3-wslink Summary: Python/JavaScript library for communicating over WebSocket Provides: python-wslink BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-wslink Wslink allows easy, bi-directional communication between a python server and a javascript client over a websocket_. The client can make RPC calls to the server, and the server can publish messages to topics that the client can subscribe to. The server can include binary attachments in these messages, which are communicated as a binary websocket message, avoiding the overhead of encoding and decoding. %package help Summary: Development documents and examples for wslink Provides: python3-wslink-doc %description help Wslink allows easy, bi-directional communication between a python server and a javascript client over a websocket_. The client can make RPC calls to the server, and the server can publish messages to topics that the client can subscribe to. The server can include binary attachments in these messages, which are communicated as a binary websocket message, avoiding the overhead of encoding and decoding. %prep %autosetup -n wslink-1.10.1 %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-wslink -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 1.10.1-1 - Package Spec generated