diff options
author | Matthew Thode <prometheanfire@gentoo.org> | 2016-11-16 09:24:34 -0600 |
---|---|---|
committer | Matthew Thode <prometheanfire@gentoo.org> | 2016-11-16 09:29:07 -0600 |
commit | cd73058a83886d329d517b9e071d97ce86dec067 (patch) | |
tree | e5174f5ad82a3092fe0d57612b4e41e90250f4d9 /dev-python/oslo-messaging | |
parent | dev-ml/menhir: bump to 20161115 (diff) | |
download | gentoo-cd73058a83886d329d517b9e071d97ce86dec067.tar.gz gentoo-cd73058a83886d329d517b9e071d97ce86dec067.tar.bz2 gentoo-cd73058a83886d329d517b9e071d97ce86dec067.zip |
dev-python/oslo-messaging: Block kombu 4.0.0
oslo.messaging is not compatible with it, for two reasons: because we
cap amqp<2.0.0 there; and because the code of the library needs some
adjustments.
Until we clear that up, we will block the new kombu release. We don't
cap because it's against the direction we want to take long term
(adopting to new upstream releases).
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-python/oslo-messaging')
-rw-r--r-- | dev-python/oslo-messaging/oslo-messaging-4.6.1-r1.ebuild | 56 | ||||
-rw-r--r-- | dev-python/oslo-messaging/oslo-messaging-5.10.0-r1.ebuild | 57 |
2 files changed, 113 insertions, 0 deletions
diff --git a/dev-python/oslo-messaging/oslo-messaging-4.6.1-r1.ebuild b/dev-python/oslo-messaging/oslo-messaging-4.6.1-r1.ebuild new file mode 100644 index 000000000000..ce264c61beaa --- /dev/null +++ b/dev-python/oslo-messaging/oslo-messaging-4.6.1-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) + +inherit distutils-r1 + +DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" +HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" +S="${WORKDIR}/oslo.messaging-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +CDEPEND=" + >=dev-python/pbr-1.8[${PYTHON_USEDEP}] + <dev-python/pbr-2.0[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=dev-python/futurist-0.11.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-3.7.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.5.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] + >=dev-python/oslo-service-1.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-1.0.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] + >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}] + >=dev-python/py-amqp-1.4.0[${PYTHON_USEDEP}] + >=dev-python/kombu-3.0.25[${PYTHON_USEDEP}] + !~dev-python/kombu-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pika-0.10.0[${PYTHON_USEDEP}] + >=dev-python/pika-pool-0.1.3[${PYTHON_USEDEP}] + virtual/python-futures[${PYTHON_USEDEP}] + >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] + !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] + >=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] +" + +python_prepare_all() { + sed -i '/^hacking/d' test-requirements.txt || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/oslo-messaging/oslo-messaging-5.10.0-r1.ebuild b/dev-python/oslo-messaging/oslo-messaging-5.10.0-r1.ebuild new file mode 100644 index 000000000000..4f1b1cb52fd5 --- /dev/null +++ b/dev-python/oslo-messaging/oslo-messaging-5.10.0-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_4 python3_5 ) + +inherit distutils-r1 + +DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" +HOMEPAGE="https://pypi.python.org/pypi/oslo.messaging" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" +S="${WORKDIR}/oslo.messaging-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=dev-python/futurist-0.11.0[${PYTHON_USEDEP}] + !~dev-python/futurist-0.15.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-3.14.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.9.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.16.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] + >=dev-python/oslo-service-1.10.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/monotonic-0.6[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/cachetools-1.1.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] + >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.1.0[${PYTHON_USEDEP}] + >=dev-python/py-amqp-1.4.0[${PYTHON_USEDEP}] + <dev-python/py-amqp-2.0.0[${PYTHON_USEDEP}] + >=dev-python/kombu-3.0.25[${PYTHON_USEDEP}] + !~dev-python/kombu-4.0.0[${PYTHON_USEDEP}] + >=dev-python/pika-0.10.0[${PYTHON_USEDEP}] + >=dev-python/pika-pool-0.1.3[${PYTHON_USEDEP}] + virtual/python-futures[${PYTHON_USEDEP}] + >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] + !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] + >=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] +" + +python_prepare_all() { + sed -i '/^hacking/d' test-requirements.txt || die + distutils-r1_python_prepare_all +} |