* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2016-01-12 12:49 Fabian Groffen
0 siblings, 0 replies; 20+ messages in thread
From: Fabian Groffen @ 2016-01-12 12:49 UTC (permalink / raw
To: gentoo-commits
commit: 9d91d861f625e0082b09c31f15badfea8d9ff931
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 12 12:44:33 2016 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Tue Jan 12 12:49:23 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d91d861
dev-python/txAMQP: marked ~x64-solaris
Package-Manager: portage-2.2.20-prefix
dev-python/txAMQP/txAMQP-0.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.6.2.ebuild b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
index 10e24fb..b9b3bd0 100644
--- a/dev-python/txAMQP/txAMQP-0.6.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://launchpad.net/txamqp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 x86 ~x64-solaris"
SLOT="0"
IUSE=""
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2017-05-22 9:12 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2017-05-22 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 4973b3ef7c26b2584b105167c58074ddd8774fff
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 22 07:45:35 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 22 09:12:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4973b3ef
dev-python/txAMQP: Kill stray impls due to missing deps
dev-python/txAMQP/txAMQP-0.6.2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/txAMQP/txAMQP-0.6.2.ebuild b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
index 75bd1ffd9f0..a2fc73bc26b 100644
--- a/dev-python/txAMQP/txAMQP-0.6.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
-PYTHON_COMPAT=( python{2_7,3_4} pypy )
+PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2017-05-22 9:12 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2017-05-22 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 684450fc66eabbeede56836b7f0f4957b5b1c4c0
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 22 07:49:49 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 22 09:12:27 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684450fc
dev-python/txAMQP: Update HOMEPAGE to GitHub
dev-python/txAMQP/metadata.xml | 2 +-
dev-python/txAMQP/txAMQP-0.6.2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/txAMQP/metadata.xml b/dev-python/txAMQP/metadata.xml
index a9a1e7dfbfe..791f8b34f5d 100644
--- a/dev-python/txAMQP/metadata.xml
+++ b/dev-python/txAMQP/metadata.xml
@@ -7,6 +7,6 @@
</maintainer>
<upstream>
<remote-id type="pypi">txAMQP</remote-id>
- <remote-id type="launchpad">txamqp</remote-id>
+ <remote-id type="github">txamqp/txamqp</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/txAMQP/txAMQP-0.6.2.ebuild b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
index 0728231988f..8feb2695f49 100644
--- a/dev-python/txAMQP/txAMQP-0.6.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
@@ -6,7 +6,7 @@ PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
-HOMEPAGE="https://launchpad.net/txamqp"
+HOMEPAGE="https://github.com/txamqp/txamqp"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2017-05-22 9:12 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2017-05-22 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 009b8b5734469202e4cb2803cf0444f80604afaa
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 22 07:46:12 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 22 09:12:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009b8b57
dev-python/txAMQP: Add missing PYTHON_USEDEP on twisted-core, #619342
dev-python/txAMQP/txAMQP-0.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.6.2.ebuild b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
index a2fc73bc26b..0728231988f 100644
--- a/dev-python/txAMQP/txAMQP-0.6.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
@@ -15,4 +15,4 @@ SLOT="0"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="dev-python/twisted-core"
+RDEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2017-05-22 9:12 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2017-05-22 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 5d6ebd23a6b940ae33a525317c5ceb4e3803e37c
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 22 08:31:26 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 22 09:12:27 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6ebd23
dev-python/txAMQP: Bump to 0.7.0, add tests
dev-python/txAMQP/Manifest | 1 +
dev-python/txAMQP/txAMQP-0.7.0.ebuild | 51 +++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest
index a200d6f40b5..4cb12c9b4f4 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txAMQP/Manifest
@@ -1 +1,2 @@
DIST txAMQP-0.6.2.tar.gz 20749 SHA256 ab70a5e443d7aa4488e48d683ad32cf152e1a347198dafdd5d87a42643d61cf0 SHA512 676797a5ae4e013d3cbf42e94f2a3e0421c9db0056e2abaee7bfacbb2b31b50948b5ac51d389ba6f8c609207a294c35ee9359813f3151f37d049092bd1aed78a WHIRLPOOL aa0fb96ae068ec67e0e1f4ce545b4e20067eb5acf7c993b21144d0a55fc67de1afd2c00d87783f5933e015e43f83b3cf871414fea5eaf16c2643914a81d1822e
+DIST txamqp-0.7.0.tar.gz 117964 SHA256 8ba99b861270c56fa0e574ef1c9a1eb86b72464470617976fcd2669af0e6b23e SHA512 8af8dee44885fce6a8015fc3763ff1fd6a3effb8cc954b5ee2baed7c652a34440df4c6d8360b22930dc5b488e9965c3f8ad4ff8d49604ad80e31b6de70c233c5 WHIRLPOOL dfbfc6bfc917f833bb7dfc6a64e4c11b6451b2b34c7b61c908802c1703e2a1917edaf386b7a8cb72aacceef81f93b4634ce13dbd73474b8756d1480b80097d6e
diff --git a/dev-python/txAMQP/txAMQP-0.7.0.ebuild b/dev-python/txAMQP/txAMQP-0.7.0.ebuild
new file mode 100644
index 00000000000..f93060b1727
--- /dev/null
+++ b/dev-python/txAMQP/txAMQP-0.7.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit distutils-r1
+
+MY_P=${PN,,}-${PV}
+DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
+HOMEPAGE="https://github.com/txamqp/txamqp"
+# pypi tarball misses necessary test files
+SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86 ~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ net-misc/rabbitmq-server
+ )"
+
+S=${WORKDIR}/${MY_P}
+
+# Tests connect to the system rabbitmq server
+# TODO: figure out how to start an isolated instance
+RESTRICT="test"
+
+python_test() {
+ cd src || die
+ # tests look for those files relatively to modules
+ cp -r specs "${BUILD_DIR}"/lib || die
+
+ TXAMQP_BROKER=RABBITMQ trial txamqp
+ local ret=${?}
+
+ # avoid installing spec files
+ rm -r "${BUILD_DIR}"/lib/specs || die
+
+ [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( doc/* )
+
+ distutils-r1_python_install_all
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2017-05-22 9:12 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2017-05-22 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 651818d1733077e90f177ec391afe3b653a16a09
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 22 09:04:22 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 22 09:12:28 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=651818d1
dev-python/txAMQP: Allow merged dev-python/twisted, #614166
dev-python/txAMQP/txAMQP-0.7.0.ebuild | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.7.0.ebuild b/dev-python/txAMQP/txAMQP-0.7.0.ebuild
index f93060b1727..7220086d7f0 100644
--- a/dev-python/txAMQP/txAMQP-0.7.0.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.7.0.ebuild
@@ -17,7 +17,13 @@ KEYWORDS="~amd64 ~x86 ~x64-solaris"
SLOT="0"
IUSE="test"
-RDEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
+# TODO: split twisted-core gives minor test failure, get rid of it
+# when we port revdeps
+RDEPEND="
+ || (
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/twisted-core[${PYTHON_USEDEP}]
+ )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? (
${RDEPEND}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2018-06-07 8:34 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2018-06-07 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 91c7947bf425c6831c54639d284547c34a78acf6
Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com>
AuthorDate: Sun May 27 12:45:17 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 7 08:16:39 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c7947b
dev-python/txAMQP: bump to 0.8.2 which supports Python 3
Also require Python with xml support and add bugs-to to metadata.xml.
Package-Manager: Portage-2.3.38, Repoman-2.3.9
dev-python/txAMQP/Manifest | 1 +
dev-python/txAMQP/metadata.xml | 1 +
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 62 +++++++++++++++++++++++++++++++++++
3 files changed, 64 insertions(+)
diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest
index 83dbc29aa41..fa9dee54365 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txAMQP/Manifest
@@ -1,2 +1,3 @@
DIST txAMQP-0.6.2.tar.gz 20749 BLAKE2B 697271755e2f736424cbbaecd6a009b875326c0da9fe4c06f03da9c7b662ecd263c5ac4c770debc0c8c65098e2d01bf9ca74509972b5be56da8572a43260cd0a SHA512 676797a5ae4e013d3cbf42e94f2a3e0421c9db0056e2abaee7bfacbb2b31b50948b5ac51d389ba6f8c609207a294c35ee9359813f3151f37d049092bd1aed78a
DIST txamqp-0.7.0.tar.gz 117964 BLAKE2B 0ad4c0e9606b6a333ee55f8717d8ead587e5980274d84f1c04652461fddca2f8202485c0f13cba8507ecd7049a1a414166d685326ef146f4d14d1734f0634065 SHA512 8af8dee44885fce6a8015fc3763ff1fd6a3effb8cc954b5ee2baed7c652a34440df4c6d8360b22930dc5b488e9965c3f8ad4ff8d49604ad80e31b6de70c233c5
+DIST txamqp-0.8.2.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02
diff --git a/dev-python/txAMQP/metadata.xml b/dev-python/txAMQP/metadata.xml
index 791f8b34f5d..8a4e48b4fcf 100644
--- a/dev-python/txAMQP/metadata.xml
+++ b/dev-python/txAMQP/metadata.xml
@@ -8,5 +8,6 @@
<upstream>
<remote-id type="pypi">txAMQP</remote-id>
<remote-id type="github">txamqp/txamqp</remote-id>
+ <bugs-to>https://github.com/txamqp/txamqp/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
new file mode 100644
index 00000000000..2c1e1f260f1
--- /dev/null
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+MY_P=${PN,,}-${PV}
+DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
+HOMEPAGE="https://github.com/txamqp/txamqp"
+# pypi tarball misses doc files
+# https://github.com/txamqp/txamqp/pull/10
+SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+KEYWORDS="~amd64 ~x86 ~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+# TODO: split twisted-core gives minor test failure, get rid of it
+# when we port revdeps
+RDEPEND="
+ || (
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/twisted-core[${PYTHON_USEDEP}]
+ )
+ dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ net-misc/rabbitmq-server
+ )"
+
+S=${WORKDIR}/${MY_P}
+
+# Tests connect to the system rabbitmq server
+# TODO: figure out how to start an isolated instance
+RESTRICT="test"
+
+python_test() {
+ cd src || die
+ # tests look for those files relatively to modules
+ cp -r specs "${BUILD_DIR}"/lib || die
+
+ TXAMQP_BROKER=RABBITMQ trial txamqp
+ local ret=${?}
+
+ # avoid installing spec files
+ rm -r "${BUILD_DIR}"/lib/specs || die
+
+ [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( doc/* )
+
+ distutils-r1_python_install_all
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2020-01-27 12:20 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2020-01-27 12:20 UTC (permalink / raw
To: gentoo-commits
commit: 71d112b0a9be1a450ab19b260a890a8580b268e4
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 27 11:13:38 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jan 27 12:20:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d112b0
dev-python/txAMQP: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/Manifest | 2 --
dev-python/txAMQP/txAMQP-0.6.2.ebuild | 18 -----------
dev-python/txAMQP/txAMQP-0.7.0.ebuild | 57 -----------------------------------
3 files changed, 77 deletions(-)
diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest
index fa9dee54365..22dcf4e3410 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txAMQP/Manifest
@@ -1,3 +1 @@
-DIST txAMQP-0.6.2.tar.gz 20749 BLAKE2B 697271755e2f736424cbbaecd6a009b875326c0da9fe4c06f03da9c7b662ecd263c5ac4c770debc0c8c65098e2d01bf9ca74509972b5be56da8572a43260cd0a SHA512 676797a5ae4e013d3cbf42e94f2a3e0421c9db0056e2abaee7bfacbb2b31b50948b5ac51d389ba6f8c609207a294c35ee9359813f3151f37d049092bd1aed78a
-DIST txamqp-0.7.0.tar.gz 117964 BLAKE2B 0ad4c0e9606b6a333ee55f8717d8ead587e5980274d84f1c04652461fddca2f8202485c0f13cba8507ecd7049a1a414166d685326ef146f4d14d1734f0634065 SHA512 8af8dee44885fce6a8015fc3763ff1fd6a3effb8cc954b5ee2baed7c652a34440df4c6d8360b22930dc5b488e9965c3f8ad4ff8d49604ad80e31b6de70c233c5
DIST txamqp-0.8.2.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02
diff --git a/dev-python/txAMQP/txAMQP-0.6.2.ebuild b/dev-python/txAMQP/txAMQP-0.6.2.ebuild
deleted file mode 100644
index 8feb2695f49..00000000000
--- a/dev-python/txAMQP/txAMQP-0.6.2.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-PYTHON_COMPAT=( python2_7 )
-inherit distutils-r1
-
-DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
-HOMEPAGE="https://github.com/txamqp/txamqp"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="amd64 x86 ~x64-solaris"
-SLOT="0"
-IUSE=""
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-RDEPEND="dev-python/twisted-core[${PYTHON_USEDEP}]"
diff --git a/dev-python/txAMQP/txAMQP-0.7.0.ebuild b/dev-python/txAMQP/txAMQP-0.7.0.ebuild
deleted file mode 100644
index 7220086d7f0..00000000000
--- a/dev-python/txAMQP/txAMQP-0.7.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-inherit distutils-r1
-
-MY_P=${PN,,}-${PV}
-DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
-HOMEPAGE="https://github.com/txamqp/txamqp"
-# pypi tarball misses necessary test files
-SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 ~x64-solaris"
-SLOT="0"
-IUSE="test"
-
-# TODO: split twisted-core gives minor test failure, get rid of it
-# when we port revdeps
-RDEPEND="
- || (
- dev-python/twisted[${PYTHON_USEDEP}]
- dev-python/twisted-core[${PYTHON_USEDEP}]
- )"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- net-misc/rabbitmq-server
- )"
-
-S=${WORKDIR}/${MY_P}
-
-# Tests connect to the system rabbitmq server
-# TODO: figure out how to start an isolated instance
-RESTRICT="test"
-
-python_test() {
- cd src || die
- # tests look for those files relatively to modules
- cp -r specs "${BUILD_DIR}"/lib || die
-
- TXAMQP_BROKER=RABBITMQ trial txamqp
- local ret=${?}
-
- # avoid installing spec files
- rm -r "${BUILD_DIR}"/lib/specs || die
-
- [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- local DOCS=( doc/* )
-
- distutils-r1_python_install_all
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2020-02-06 6:38 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2020-02-06 6:38 UTC (permalink / raw
To: gentoo-commits
commit: 21c017e7e4eb4f61ef952167e2ab7fcaa833cb8a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 6 06:27:12 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 6 06:38:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c017e7
dev-python/txAMQP: Remove py2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index 45c57a24d48..5a6f2913d4d 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2020-03-26 17:36 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2020-03-26 17:36 UTC (permalink / raw
To: gentoo-commits
commit: e805a1b69eaeac93023367e8a648e80dfabaf497
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 26 17:29:27 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 26 17:35:52 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e805a1b6
dev-python/txAMQP: Flatten twisted dep
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index 5a6f2913d4d..5154a952866 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -20,13 +20,8 @@ KEYWORDS="~amd64 ~x86 ~x64-solaris"
SLOT="0"
IUSE="test"
-# TODO: split twisted-core gives minor test failure, get rid of it
-# when we port revdeps
RDEPEND="
- || (
- dev-python/twisted[${PYTHON_USEDEP}]
- dev-python/twisted-core[${PYTHON_USEDEP}]
- )
+ dev-python/twisted[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2020-04-26 15:51 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2020-04-26 15:51 UTC (permalink / raw
To: gentoo-commits
commit: f4f7d6103cd8afb03150e6e5fbb760f4ddb116e0
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 26 15:44:56 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Apr 26 15:50:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f7d610
dev-python/txAMQP: Drop to maint-needed
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/dev-python/txAMQP/metadata.xml b/dev-python/txAMQP/metadata.xml
index 8a4e48b4fcf..a2a0bedb937 100644
--- a/dev-python/txAMQP/metadata.xml
+++ b/dev-python/txAMQP/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
+ <!--maintainer-needed-->
<upstream>
<remote-id type="pypi">txAMQP</remote-id>
<remote-id type="github">txamqp/txamqp</remote-id>
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2020-05-09 10:16 Fabian Groffen
0 siblings, 0 replies; 20+ messages in thread
From: Fabian Groffen @ 2020-05-09 10:16 UTC (permalink / raw
To: gentoo-commits
commit: c3b5423765458cf1c128ce900047e363b0ea2f4f
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat May 9 10:08:55 2020 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat May 9 10:08:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b54237
dev-python/txAMQP: add support for Python-3.{7,8}
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index 5154a952866..d517afb2a5a 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2021-05-23 13:41 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2021-05-23 13:41 UTC (permalink / raw
To: gentoo-commits
commit: df24bfcdae199a2fd8b3944754693137c0eb8b5e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun May 23 13:28:04 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 23 13:41:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df24bfcd
dev-python/txAMQP: Enable py3.9
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index a68485a6339..31f1d27c9d0 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
@@ -14,6 +14,7 @@ HOMEPAGE="https://github.com/txamqp/txamqp"
# pypi tarball misses doc files
# https://github.com/txamqp/txamqp/pull/10
SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~x86 ~x64-solaris"
@@ -24,14 +25,12 @@ RDEPEND="
dev-python/twisted[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
${RDEPEND}
net-misc/rabbitmq-server
)"
-S=${WORKDIR}/${MY_P}
-
# Tests connect to the system rabbitmq server
# TODO: figure out how to start an isolated instance
RESTRICT="test"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2021-10-15 5:39 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2021-10-15 5:39 UTC (permalink / raw
To: gentoo-commits
commit: d2e3ddd7dce26b035a3e18cbdfa2f0f33bca1262
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 15 05:35:06 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 15 05:38:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e3ddd7
dev-python/txAMQP: enable py3.10, enable tests
Enable tests by spawning tabbitmq local server and running the tests
over it. The tests server should be fully isolated and run inside
${T} directory.
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 34 +++++++++++++++++++++++++---------
1 file changed, 25 insertions(+), 9 deletions(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index 31f1d27c9d0..ee0ea7c19f3 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -3,23 +3,25 @@
EAPI=7
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
-MY_P=${PN,,}-${PV}
+MY_P="${PN,,}-${PV}"
+
DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
HOMEPAGE="https://github.com/txamqp/txamqp"
# pypi tarball misses doc files
# https://github.com/txamqp/txamqp/pull/10
SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 ~x64-solaris"
SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-solaris"
IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="
dev-python/twisted[${PYTHON_USEDEP}]
@@ -31,16 +33,12 @@ BDEPEND="
net-misc/rabbitmq-server
)"
-# Tests connect to the system rabbitmq server
-# TODO: figure out how to start an isolated instance
-RESTRICT="test"
-
python_test() {
cd src || die
# tests look for those files relatively to modules
cp -r specs "${BUILD_DIR}"/lib || die
- TXAMQP_BROKER=RABBITMQ trial txamqp
+ TXAMQP_BROKER=RABBITMQ "${EPYTHON}" -m twisted.trial txamqp
local ret=${?}
# avoid installing spec files
@@ -49,6 +47,24 @@ python_test() {
[[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
}
+src_test() {
+ einfo "Starting rabbitmq"
+ local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log"
+ local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia"
+ local -x RABBITMQ_LOGS="${T}/rabbitmq.log"
+ local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid"
+ local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins"
+ /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 &
+
+ einfo "Waiting for rabbitmq to fully load"
+ sleep 10 # Maybe need to increase timeout
+
+ distutils-r1_src_test
+
+ einfo "Stopping rabbitmq"
+ kill "$(<"${RABBITMQ_PID_FILE}")" || die
+}
+
python_install_all() {
local DOCS=( doc/* )
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2021-10-15 6:29 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2021-10-15 6:29 UTC (permalink / raw
To: gentoo-commits
commit: d7875a310c1b61eb2a139a567b422eeccedaea9a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 15 06:27:12 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 15 06:28:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7875a31
dev-python/txAMQP: fix timeout issue in testing
My previous variant, of using 10 second timeout, wasn't long enough
for tinderbox. Changed to use a while loop checking when
localhost:5672 port is openned, and only then advance the testing.
Closes: https://bugs.gentoo.org/818226
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
index ee0ea7c19f3..b5cd02193b9 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
@@ -57,7 +57,10 @@ src_test() {
/usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 &
einfo "Waiting for rabbitmq to fully load"
- sleep 10 # Maybe need to increase timeout
+ while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do
+ sleep 1
+ done
+ einfo "rabbitmq is ready"
distutils-r1_src_test
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2022-10-29 14:32 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2022-10-29 14:32 UTC (permalink / raw
To: gentoo-commits
commit: 6a730880d65eecbf186d49da9e9924a189942bf6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 29 14:22:26 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 29 14:32:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a730880
dev-python/txAMQP: update EAPI 7 -> 8
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild | 74 ++++++++++++++++++++++++++++++++
1 file changed, 74 insertions(+)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
new file mode 100644
index 000000000000..bf4646499bdd
--- /dev/null
+++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+MY_P="${PN,,}-${PV}"
+
+DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
+HOMEPAGE="https://github.com/txamqp/txamqp"
+# pypi tarball misses doc files
+# https://github.com/txamqp/txamqp/pull/10
+SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ net-misc/rabbitmq-server
+ )
+"
+
+python_test() {
+ cd src || die
+ # tests look for those files relatively to modules
+ cp -r specs "${BUILD_DIR}"/lib || die
+
+ TXAMQP_BROKER=RABBITMQ "${EPYTHON}" -m twisted.trial txamqp
+ local ret=${?}
+
+ [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
+}
+
+src_test() {
+ einfo "Starting rabbitmq"
+ local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log"
+ local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia"
+ local -x RABBITMQ_LOGS="${T}/rabbitmq.log"
+ local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid"
+ local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins"
+ /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 &
+
+ einfo "Waiting for rabbitmq to fully load"
+ while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do
+ sleep 1
+ done
+ einfo "rabbitmq is ready"
+
+ distutils-r1_src_test
+
+ einfo "Stopping rabbitmq"
+ kill "$(<"${RABBITMQ_PID_FILE}")" || die
+}
+
+python_install_all() {
+ local DOCS=( doc/* )
+
+ distutils-r1_python_install_all
+}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2022-11-14 5:07 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2022-11-14 5:07 UTC (permalink / raw
To: gentoo-commits
commit: 4e46fa9e6e6aa2b2ac5e265c9f5733ffae01b4ea
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 14 05:06:37 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 05:06:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e46fa9e
dev-python/txAMQP: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2.ebuild | 75 -----------------------------------
1 file changed, 75 deletions(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2.ebuild b/dev-python/txAMQP/txAMQP-0.8.2.ebuild
deleted file mode 100644
index b5cd02193b9a..000000000000
--- a/dev-python/txAMQP/txAMQP-0.8.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1
-
-MY_P="${PN,,}-${PV}"
-
-DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
-HOMEPAGE="https://github.com/txamqp/txamqp"
-# pypi tarball misses doc files
-# https://github.com/txamqp/txamqp/pull/10
-SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/twisted[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- net-misc/rabbitmq-server
- )"
-
-python_test() {
- cd src || die
- # tests look for those files relatively to modules
- cp -r specs "${BUILD_DIR}"/lib || die
-
- TXAMQP_BROKER=RABBITMQ "${EPYTHON}" -m twisted.trial txamqp
- local ret=${?}
-
- # avoid installing spec files
- rm -r "${BUILD_DIR}"/lib/specs || die
-
- [[ ${ret} == 0 ]] || die "Tests failed with ${EPYTHON}"
-}
-
-src_test() {
- einfo "Starting rabbitmq"
- local -x RABBITMQ_LOG_BASE="${T}/rabbitmq/log"
- local -x RABBITMQ_MNESIA_BASE="${T}/rabbitmq/mnesia"
- local -x RABBITMQ_LOGS="${T}/rabbitmq.log"
- local -x RABBITMQ_PID_FILE="${T}/rabbitmq.pid"
- local -x RABBITMQ_ENABLED_PLUGINS_FILE="${T}/rabbitmq/enabled_plugins"
- /usr/libexec/rabbitmq/rabbitmq-server -p 5672:5672 &
-
- einfo "Waiting for rabbitmq to fully load"
- while ! { echo >/dev/tcp/localhost/5672 ; } &> /dev/null; do
- sleep 1
- done
- einfo "rabbitmq is ready"
-
- distutils-r1_src_test
-
- einfo "Stopping rabbitmq"
- kill "$(<"${RABBITMQ_PID_FILE}")" || die
-}
-
-python_install_all() {
- local DOCS=( doc/* )
-
- distutils-r1_python_install_all
-}
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2023-01-27 13:22 Arthur Zamarin
0 siblings, 0 replies; 20+ messages in thread
From: Arthur Zamarin @ 2023-01-27 13:22 UTC (permalink / raw
To: gentoo-commits
commit: c9ccf9674c93484d50f5143f2b93dc7b0c2129b3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 27 13:17:00 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 13:17:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ccf967
dev-python/txAMQP: enable py3.11
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
index 25c2e4910f16..aac73d66fd56 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2024-03-23 19:57 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2024-03-23 19:57 UTC (permalink / raw
To: gentoo-commits
commit: 7f84b36d27632fd663a1ac5c33d1cfd1d1c51b99
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 23 19:52:09 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 23 19:52:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f84b36d
dev-python/txAMQP: Enable py3.12
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/Manifest | 2 +-
dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild | 9 ++++++---
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/dev-python/txAMQP/Manifest b/dev-python/txAMQP/Manifest
index 22dcf4e3410c..a42034dab274 100644
--- a/dev-python/txAMQP/Manifest
+++ b/dev-python/txAMQP/Manifest
@@ -1 +1 @@
-DIST txamqp-0.8.2.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02
+DIST txamqp-0.8.2.gh.tar.gz 118560 BLAKE2B 6e60cc0785462b92d046a620cc09eda8b7783bd09186a60299eba11c8f6f5780fc38b094ea974e4f1e443d3d30ee1428f30ad25fdb43554d25db17f36d323527 SHA512 4a5e468482433e684dc690abddeba3e0a6c77630055afe44487de72feecad9c750d179c43dee4e781d09c9c21259cecd615dc9f6eaa7d9ff7ca0796248ad5a02
diff --git a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
index aac73d66fd56..2f98f787eaed 100644
--- a/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
+++ b/dev-python/txAMQP/txAMQP-0.8.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="xml(+)"
inherit distutils-r1
@@ -15,7 +15,10 @@ DESCRIPTION="Python library for communicating with AMQP peers using Twisted"
HOMEPAGE="https://github.com/txamqp/txamqp"
# pypi tarball misses doc files
# https://github.com/txamqp/txamqp/pull/10
-SRC_URI="https://github.com/txamqp/txamqp/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
+SRC_URI="
+ https://github.com/txamqp/txamqp/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
S="${WORKDIR}/${MY_P}"
LICENSE="Apache-2.0"
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/
@ 2024-08-10 13:20 Michał Górny
0 siblings, 0 replies; 20+ messages in thread
From: Michał Górny @ 2024-08-10 13:20 UTC (permalink / raw
To: gentoo-commits
commit: 30e8932f41c4d12fc34aa90660cab364b5e2e100
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 10 13:19:55 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 10 13:20:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e8932f
dev-python/txAMQP: Take for python@
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/txAMQP/metadata.xml | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dev-python/txAMQP/metadata.xml b/dev-python/txAMQP/metadata.xml
index 0fd58224f8a3..b98605c34a56 100644
--- a/dev-python/txAMQP/metadata.xml
+++ b/dev-python/txAMQP/metadata.xml
@@ -1,7 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches/>
<upstream>
<remote-id type="pypi">txAMQP</remote-id>
<remote-id type="github">txamqp/txamqp</remote-id>
^ permalink raw reply related [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-08-10 13:20 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-06 6:38 [gentoo-commits] repo/gentoo:master commit in: dev-python/txAMQP/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2024-08-10 13:20 Michał Górny
2024-03-23 19:57 Michał Górny
2023-01-27 13:22 Arthur Zamarin
2022-11-14 5:07 Michał Górny
2022-10-29 14:32 Arthur Zamarin
2021-10-15 6:29 Arthur Zamarin
2021-10-15 5:39 Arthur Zamarin
2021-05-23 13:41 Michał Górny
2020-05-09 10:16 Fabian Groffen
2020-04-26 15:51 Michał Górny
2020-03-26 17:36 Michał Górny
2020-01-27 12:20 Michał Górny
2018-06-07 8:34 Michał Górny
2017-05-22 9:12 Michał Górny
2017-05-22 9:12 Michał Górny
2017-05-22 9:12 Michał Górny
2017-05-22 9:12 Michał Górny
2017-05-22 9:12 Michał Górny
2016-01-12 12:49 Fabian Groffen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox