%global _empty_manifest_terminate_build 0 Name: python-kombu Version: 5.2.3 Release: 1 Summary: Messaging library for Python. License: BSD-3-Clause URL: https://github.com/celery/kombu Source0: https://files.pythonhosted.org/packages/85/29/3ea618bc385323dc1bfc0399bc6f91b5172bd140747f116c975be620e2ad/kombu-5.2.3.tar.gz BuildArch: noarch Requires: python3-amqp Requires: python3-importlib-metadata Requires: python3-azure-servicebus Requires: python3-azure-storage-queue Requires: python3-consul Requires: python3-librabbitmq Requires: python3-pymongo Requires: python3-msgpack Requires: python3-pyro4 Requires: python3-qpid-python Requires: python3-qpid-tools Requires: python3-redis Requires: python3-softlayer-messaging Requires: python3-sqlalchemy Requires: python3-boto3 Requires: python3-pycurl Requires: python3-PyYAML Requires: python3-kazoo %description Kombu is a messaging library for Python. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide proven and tested solutions to common messaging problems. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security, for which the RabbitMQ messaging server is the most popular implementation. %package -n python3-kombu Summary: Messaging library for Python. Provides: python-kombu BuildRequires: python3-devel BuildRequires: python3-setuptools %description -n python3-kombu Kombu is a messaging library for Python. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide proven and tested solutions to common messaging problems. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security, for which the RabbitMQ messaging server is the most popular implementation. %package help Summary: Development documents and examples for kombu Provides: python3-kombu-doc %description help Kombu is a messaging library for Python. The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQ protocol, and also provide proven and tested solutions to common messaging problems. AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security, for which the RabbitMQ messaging server is the most popular implementation. %prep %autosetup -n kombu-5.2.3 %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-kombu -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Oct 27 2022 yaoxin - 5.2.3-1 - Upgrade version to 5.2.3 * Mon Dec 28 2020 Python_Bot - Package Spec generated