Name: python-websocket-client Version: 0.47.0 Release: 5 Summary: WebSocket client for python License: LGPLv2 URL: https://github.com/websocket-client/websocket-client Source0: https://files.pythonhosted.org/packages/source/w/websocket-client/websocket_client-%{version}.tar.gz BuildArch: noarch %description websocket-client module is WebSocket client for python. This provide the low level APIs for WebSocket. All APIs are the synchronous functions. websocket-client supports only hybi-13. %package -n python2-websocket-client %{?python_provide:%python_provide python2-websocket-client} Summary: WebSocket client for python BuildRequires: python2-devel, python-setuptools, python-backports-ssl_match_hostname, python-six Requires: python-backports-ssl_match_hostname, python-six %description -n python2-websocket-client websocket-client module is WebSocket client for python. This provide the low level APIs for WebSocket. All APIs are the synchronous functions. websocket-client supports only hybi-13. %package -n python3-websocket-client %{?python_provide:%python_provide python3-websocket-client} Summary: WebSocket client for python BuildRequires: python3-devel, python3-setuptools, python3-six Requires: python3-six Conflicts: python2-websocket-client <= 0.40.0-4 %description -n python3-websocket-client websocket-client module is WebSocket client for python. This provide the low level APIs for WebSocket. All APIs are the synchronous functions. websocket-client supports only hybi-13. %prep %autosetup -n websocket_client-%{version} -p1 rm -rf websocket_client.egg-info %build %py2_build %py3_build %install %py2_install rm -rf $RPM_BUILD_ROOT%{python2_sitelib}/websocket/cacert.pem ln -s /etc/pki/tls/cert.pem $RPM_BUILD_ROOT%{python2_sitelib}/websocket/cacert.pem rm -rf $RPM_BUILD_ROOT%{python2_sitelib}/websocket/tests %py3_install rm -rf $RPM_BUILD_ROOT%{python3_sitelib}/websocket/cacert.pem ln -s /etc/pki/tls/cert.pem $RPM_BUILD_ROOT%{python3_sitelib}/websocket/cacert.pem rm -r $RPM_BUILD_ROOT%{python3_sitelib}/websocket/tests mv $RPM_BUILD_ROOT%{_bindir}/wsdump.py $RPM_BUILD_ROOT%{_bindir}/wsdump %check %{__python3} setup.py test %{__python2} setup.py test %files -n python2-websocket-client %license LICENSE %doc README.rst %{python2_sitelib}/* %files -n python3-websocket-client %license LICENSE %doc README.rst %{python3_sitelib}/* %{_bindir}/wsdump %changelog * Thu Feb 13 2020 Ruijun Ge - 0.47.0-5 - init package