python-kombu/python-kombu.spec

109 lines
3.8 KiB
RPMSpec
Raw Normal View History

2020-12-28 17:04:06 +08:00
%global _empty_manifest_terminate_build 0
Name: python-kombu
2022-06-20 14:08:20 +08:00
Version: 5.2.3
Release: 1
2020-12-28 17:04:06 +08:00
Summary: Messaging library for Python.
2022-05-11 15:22:30 +08:00
License: BSD-3-Clause
2020-12-28 17:04:06 +08:00
URL: https://github.com/celery/kombu
2022-06-20 14:08:20 +08:00
Source0: https://files.pythonhosted.org/packages/85/29/3ea618bc385323dc1bfc0399bc6f91b5172bd140747f116c975be620e2ad/kombu-5.2.3.tar.gz
2020-12-28 17:04:06 +08:00
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
2022-06-20 14:08:20 +08:00
%autosetup -n kombu-5.2.3
2020-12-28 17:04:06 +08:00
%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
2022-06-20 14:08:20 +08:00
* Thu Jun 16 2022 OpenStack_SIG <openstack@openeuler.org> - 5.2.3-1
- Upgrade version for openstack yoga
2022-05-11 15:22:30 +08:00
* Wed May 11 2022 houyingchao <houyingchao@h-partners.com> - 5.0.2-2
- License compliance rectification
2020-12-28 17:04:06 +08:00
* Mon Dec 28 2020 Python_Bot <Python_Bot@openeuler.org>
- Package Spec generated