65270b90ef
- BrokerConnection now renamed to Connection. The name Connection has been an alias for a very long time, but now the rename is official in the documentation as well. The Connection alias has been available since version 1.1.3, and BrokerConnection will still work and is not deprecated. - Connection.clone() now works for the sqlalchemy transport. - kombu.common.eventloop, kombu.utils.uuid, and kombu.utils.url.parse_url can now be imported from the kombu module directly. - Pidbox transport callback after_reply_message_received now happens in a finally block. - Trying to use the librabbitmq:// transport will now show the right name in the ImportError if librabbitmq is not installed. The librabbitmq falls back to the older pylibrabbitmq name for compatibility reasons and would therefore show No module named pylibrabbitmq instead of librabbitmq. - Update to 2.2.2: - Now depends on anyjson 0.3.3 - Json serializer: Now passes buffer objects directly, since this is supported in the latest anyjson version. - Fixes blocking epoll call if timeout was set to 0. Fix contributed by John Watson. - setup.py now takes requirements from the requirements/ directory. - The distribution directory contrib/ is now renamed to extra/ OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kombu?expand=0&rev=42
80 lines
2.5 KiB
RPMSpec
80 lines
2.5 KiB
RPMSpec
#
|
|
# spec file for package python-kombu
|
|
#
|
|
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
|
#
|
|
# All modifications and additions to the file contributed by third parties
|
|
# remain the property of their copyright owners, unless otherwise agreed
|
|
# upon. The license for this file, and modifications and additions to the
|
|
# file, is the same license as for the pristine package itself (unless the
|
|
# license for the pristine package is not an Open Source License, in which
|
|
# case the license is the MIT License). An "Open Source License" is a
|
|
# license that conforms to the Open Source Definition (Version 1.9)
|
|
# published by the Open Source Initiative.
|
|
#
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
#
|
|
|
|
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
|
|
Name: python-kombu
|
|
Version: 2.2.3
|
|
Release: 0
|
|
License: BSD-2-Clause
|
|
Summary: AMQP Messaging Framework for Python
|
|
Url: http://github.com/ask/kombu/
|
|
Group: Development/Languages/Python
|
|
Source: kombu-%{version}.tar.bz2
|
|
BuildRequires: python-amqplib
|
|
BuildRequires: python-anyjson
|
|
BuildRequires: python-devel
|
|
BuildRequires: python-distribute
|
|
BuildRequires: python-mock
|
|
BuildRequires: python-msgpack-python
|
|
BuildRequires: python-nose-cover3
|
|
BuildRequires: python-unittest2
|
|
Requires: python-amqplib
|
|
Requires: python-anyjson
|
|
Suggests: couchdb
|
|
Suggests: mongodb
|
|
Suggests: rabbitmq-server
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
%if 0%{?suse_version}
|
|
%py_requires
|
|
%if 0%{?suse_version} > 1110
|
|
BuildArch: noarch
|
|
%endif
|
|
%endif
|
|
|
|
%description
|
|
An AMQP messaging framework for Python.
|
|
|
|
AMQP is the Advanced Message Queuing Protocol, an open standard protocol
|
|
for message orientation, queuing, routing, reliability and security.
|
|
|
|
One of the most popular implementations of AMQP is RabbitMQ.
|
|
|
|
The aim of Kombu is to make messaging in Python as easy as possible by
|
|
providing an idiomatic high-level interface for the AMQP protocol, and also
|
|
provide proven and tested solutions to common messaging problems.
|
|
|
|
%prep
|
|
%setup -q -n kombu-%{version}
|
|
|
|
%build
|
|
python setup.py build
|
|
|
|
%install
|
|
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
|
|
|
#check
|
|
#python setup.py test
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc AUTHORS Changelog FAQ README THANKS TODO
|
|
%{python_sitelib}/*
|
|
|
|
%changelog
|