From 5f568b6c62a41baabf7db478a182ddfa7e7fed7a Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Sat, 25 Feb 2023 07:55:58 +0000 Subject: automatic import of python3-paho-mqtt --- .gitignore | 1 + python-paho-mqtt.spec | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 85 insertions(+) create mode 100644 python-paho-mqtt.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..69fda4d 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/paho-mqtt-1.6.1.tar.gz diff --git a/python-paho-mqtt.spec b/python-paho-mqtt.spec new file mode 100644 index 0000000..65a5b9d --- /dev/null +++ b/python-paho-mqtt.spec @@ -0,0 +1,83 @@ +%global _empty_manifest_terminate_build 0 +Name: python-paho-mqtt +Version: 1.6.1 +Release: 1 +Summary: MQTT version 5.0/3.1.1 client class +License: Eclipse Public License v2.0 / Eclipse Distribution License v1.0 +URL: http://eclipse.org/paho +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f8/dd/4b75dcba025f8647bc9862ac17299e0d7d12d3beadbf026d8c8d74215c12/paho-mqtt-1.6.1.tar.gz +BuildArch: noarch + + +%description +This document describes the source code for the `Eclipse Paho `_ MQTT Python client library, which implements versions 5.0, 3.1.1, and 3.1 of the MQTT protocol. +This code provides a client class which enable applications to connect to an `MQTT `_ broker to publish messages, and to subscribe to topics and receive published messages. It also provides some helper functions to make publishing one off messages to an MQTT server very straightforward. +It supports Python 2.7.9+ or 3.6+. +The MQTT protocol is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. Designed as an extremely lightweight publish/subscribe messaging transport, it is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. +Paho is an `Eclipse Foundation `_ project. + +%package -n python3-paho-mqtt +Summary: MQTT version 5.0/3.1.1 client class +Provides: python-paho-mqtt +BuildRequires: python3-devel +BuildRequires: python3-setuptools +%description -n python3-paho-mqtt +This document describes the source code for the `Eclipse Paho `_ MQTT Python client library, which implements versions 5.0, 3.1.1, and 3.1 of the MQTT protocol. +This code provides a client class which enable applications to connect to an `MQTT `_ broker to publish messages, and to subscribe to topics and receive published messages. It also provides some helper functions to make publishing one off messages to an MQTT server very straightforward. +It supports Python 2.7.9+ or 3.6+. +The MQTT protocol is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. Designed as an extremely lightweight publish/subscribe messaging transport, it is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. +Paho is an `Eclipse Foundation `_ project. + +%package help +Summary: Development documents and examples for paho-mqtt +Provides: python3-paho-mqtt-doc +%description help +This document describes the source code for the `Eclipse Paho `_ MQTT Python client library, which implements versions 5.0, 3.1.1, and 3.1 of the MQTT protocol. +This code provides a client class which enable applications to connect to an `MQTT `_ broker to publish messages, and to subscribe to topics and receive published messages. It also provides some helper functions to make publishing one off messages to an MQTT server very straightforward. +It supports Python 2.7.9+ or 3.6+. +The MQTT protocol is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol. Designed as an extremely lightweight publish/subscribe messaging transport, it is useful for connections with remote locations where a small code footprint is required and/or network bandwidth is at a premium. +Paho is an `Eclipse Foundation `_ project. + +%prep +%autosetup -n paho-mqtt-1.6.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-paho-mqtt -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Sat Feb 25 2023 Python_Bot - 1.6.1-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..e13768d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +bdb20f88db291fdb4a0fe804c0f29316 paho-mqtt-1.6.1.tar.gz -- cgit v1.2.3