[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8f2d2d018955caef6f97f3986514daab4116e070 Author: Sam James gentoo org> AuthorDate: Wed Oct 30 20:47:24 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 30 20:47:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2d2d01 dev-python/pyzmq: Stabilize 26.2.0 hppa, #939241 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index 7528fb668d5c..ead4bc541278 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 4cd4af6b0b86397787c8c8336e3a8bb7a19a570d Author: Sam James gentoo org> AuthorDate: Fri Sep 13 02:14:54 2024 + Commit: Sam James gentoo org> CommitDate: Fri Sep 13 02:14:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd4af6b dev-python/pyzmq: Stabilize 26.2.0 ppc64, #939241 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index bdaf9f8d21b6..7528fb668d5c 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 52f1de06fab409bc5a0c4db1078c2d68d9982190 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Sep 12 16:56:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 12 16:56:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f1de06 dev-python/pyzmq: Stabilize 26.2.0 ppc, #939241 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index 07ff08786216..0e7746c52bfd 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: e8146d86ae2bfce03097c70aea91b6d7f2437922 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 9 20:44:17 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 9 20:44:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8146d86 dev-python/pyzmq: Stabilize 26.2.0 arm64, #939241 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index da2f153442f1..07ff08786216 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ae7795781cadf5714086d45531563b9697446352 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 7 15:00:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 7 15:00:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae779578 dev-python/pyzmq: Stabilize 26.2.0 amd64, #939241 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index df42c27046a1..da2f153442f1 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: f41ec72a01e833be99388cff17c930f9be7b9e56 Author: Jakov Smolić gentoo org> AuthorDate: Sat Sep 7 13:21:08 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Sep 7 13:21:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41ec72a dev-python/pyzmq: Stabilize 26.2.0 arm, #939241 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index 3f7919b4ca9c..ff611ecadc26 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 92accafbc163623b1a03c5bf65aafe3f5507cc72 Author: Jakov Smolić gentoo org> AuthorDate: Sat Sep 7 13:21:10 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Sep 7 13:21:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92accafb dev-python/pyzmq: Stabilize 26.2.0 x86, #939241 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index ff611ecadc26..df42c27046a1 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: beab5140adb260b2bf4460e1afb364b1e1182157 Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Aug 25 09:27:27 2024 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sun Aug 25 12:03:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beab5140 dev-python/pyzmq: remove ~mips Signed-off-by: Andreas K. Hüttel gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 4 ++-- dev-python/pyzmq/pyzmq-26.0.2.ebuild | 2 +- dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- dev-python/pyzmq/pyzmq-26.1.0.ebuild | 2 +- dev-python/pyzmq/pyzmq-26.1.1.ebuild | 2 +- dev-python/pyzmq/pyzmq-26.2.0.ebuild | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index 7a6aa2779167..a679e83e60bd 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/pyzmq/pyzmq-26.0.2.ebuild b/dev-python/pyzmq/pyzmq-26.0.2.ebuild index 2e3555948fec..d714995819af 100644 --- a/dev-python/pyzmq/pyzmq-26.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index 19f47060d59e..fecda1ca8106 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/pyzmq/pyzmq-26.1.0.ebuild b/dev-python/pyzmq/pyzmq-26.1.0.ebuild index 7edbff75d517..796b256b6684 100644 --- a/dev-python/pyzmq/pyzmq-26.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.1.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/pyzmq/pyzmq-26.1.1.ebuild b/dev-python/pyzmq/pyzmq-26.1.1.ebuild index 7edbff75d517..796b256b6684 100644 --- a/dev-python/pyzmq/pyzmq-26.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-26.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild index 367aa7b44b01..3f7919b4ca9c 100644 --- a/dev-python/pyzmq/pyzmq-26.2.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ebb72fb579258b2d05e1543263399015185a88c9 Author: Michał Górny gentoo org> AuthorDate: Fri Aug 23 03:38:51 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 23 04:57:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb72fb5 dev-python/pyzmq: Bump to 26.2.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.2.0.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 22739fe8c035..e13ae5564ea9 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -3,3 +3,4 @@ DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd DIST pyzmq-26.0.3.gh.tar.gz 268927 BLAKE2B 7504a45776e8c618833702563b50f672a3ecabb3353551ea61d2d2343dd9e955d1d2938046c2f90d115255482b9b6b2c0f1817b238e591b9319ac92a4341c04a SHA512 f4a32164daf9d9521be83008a94089406078779b9e0e56812a826df1fb295cc03781566825697313aa0c2b36b85b0bb760b8fb90959a856a0542b9072cde78c9 DIST pyzmq-26.1.0.gh.tar.gz 272153 BLAKE2B d99bbdabfb93641361daadbe1ee8d4e5c578ef9faabf4c0457078082bb77d094040da43396e34d48cb2341491460ff39ebc8e5f3a19be2172e73df9fe6655e5c SHA512 288b6799cdc2b77f2972e928558ae74871054809075b534f33af876983da3b1cea35d6fd0fbfcb7caa8f3a458ae00da10935e31791c5c650c5589bfd5db577b0 DIST pyzmq-26.1.1.gh.tar.gz 272236 BLAKE2B 49ec3c97b3d1b3e943522891ef067c6e4fdd1f5a2fd46f8c2927ba529f97ee8d177253f1a76fc1dd45813832827c8b35a1fc8fba42cf53eac37b59ec40a39251 SHA512 6e9ff9c021696935cb0513edc5eef8a130c56f3c95156a9805acfc174438fab5aaa356779308791b53dc01a166d41e094102ff445959515739102258c8d4e0de +DIST pyzmq-26.2.0.gh.tar.gz 272883 BLAKE2B a43365afdc49ae845f1e6611bd463e90dbd133867d82c2bfdd3d9431238f68d80bb8073a4406110a91bf6f72cc6d66987a477673277c2b099d74c78f24b49d81 SHA512 ef069f5e71ad1cd39fdf4d5c2ede411752685af2d69ea8ad477c70e51ab011ece492ab25d06feefa7b7c7daefc5fc822d0f87199df2216865ece254c5724c423 diff --git a/dev-python/pyzmq/pyzmq-26.2.0.ebuild b/dev-python/pyzmq/pyzmq-26.2.0.ebuild new file mode 100644 index ..367aa7b44b01 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.2.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +python_test() { + local EPYTEST_DESELECT=( + # often crashes zmq? + tests/test_log.py::TestPubLog + ) + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf zmq || die + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ca5dd70ea8615d674ad09d53795fc4599f5b5d8f Author: Michał Górny gentoo org> AuthorDate: Tue Aug 20 00:51:40 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Aug 20 01:29:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5dd70e dev-python/pyzmq: Bump to 26.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.1.1.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index aadef1d0e395..22739fe8c035 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -2,3 +2,4 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283e DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd927fcc739698f7d2ea44579dc8437ae605745b383a9b317ff66c092a4f963671e7933cf19f3f73acac16ac06daa SHA512 5772743e71810f9a0c332dcf16f04237eeb0a34ef2efdd22b63258ebe93e6b493a79845090e677a33582a9a80e7bee773160ec7ecfdaf240b655f3819e5b67a5 DIST pyzmq-26.0.3.gh.tar.gz 268927 BLAKE2B 7504a45776e8c618833702563b50f672a3ecabb3353551ea61d2d2343dd9e955d1d2938046c2f90d115255482b9b6b2c0f1817b238e591b9319ac92a4341c04a SHA512 f4a32164daf9d9521be83008a94089406078779b9e0e56812a826df1fb295cc03781566825697313aa0c2b36b85b0bb760b8fb90959a856a0542b9072cde78c9 DIST pyzmq-26.1.0.gh.tar.gz 272153 BLAKE2B d99bbdabfb93641361daadbe1ee8d4e5c578ef9faabf4c0457078082bb77d094040da43396e34d48cb2341491460ff39ebc8e5f3a19be2172e73df9fe6655e5c SHA512 288b6799cdc2b77f2972e928558ae74871054809075b534f33af876983da3b1cea35d6fd0fbfcb7caa8f3a458ae00da10935e31791c5c650c5589bfd5db577b0 +DIST pyzmq-26.1.1.gh.tar.gz 272236 BLAKE2B 49ec3c97b3d1b3e943522891ef067c6e4fdd1f5a2fd46f8c2927ba529f97ee8d177253f1a76fc1dd45813832827c8b35a1fc8fba42cf53eac37b59ec40a39251 SHA512 6e9ff9c021696935cb0513edc5eef8a130c56f3c95156a9805acfc174438fab5aaa356779308791b53dc01a166d41e094102ff445959515739102258c8d4e0de diff --git a/dev-python/pyzmq/pyzmq-26.1.1.ebuild b/dev-python/pyzmq/pyzmq-26.1.1.ebuild new file mode 100644 index ..7edbff75d517 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.1.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf zmq || die + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 9a7565b093aa1f05362b573f22fcf9ac14936380 Author: Michał Górny gentoo org> AuthorDate: Mon Aug 5 03:50:01 2024 + Commit: Michał Górny gentoo org> CommitDate: Mon Aug 5 11:48:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7565b0 dev-python/pyzmq: Bump to 26.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.1.0.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 83a8e3f57467..aadef1d0e395 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,3 +1,4 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd927fcc739698f7d2ea44579dc8437ae605745b383a9b317ff66c092a4f963671e7933cf19f3f73acac16ac06daa SHA512 5772743e71810f9a0c332dcf16f04237eeb0a34ef2efdd22b63258ebe93e6b493a79845090e677a33582a9a80e7bee773160ec7ecfdaf240b655f3819e5b67a5 DIST pyzmq-26.0.3.gh.tar.gz 268927 BLAKE2B 7504a45776e8c618833702563b50f672a3ecabb3353551ea61d2d2343dd9e955d1d2938046c2f90d115255482b9b6b2c0f1817b238e591b9319ac92a4341c04a SHA512 f4a32164daf9d9521be83008a94089406078779b9e0e56812a826df1fb295cc03781566825697313aa0c2b36b85b0bb760b8fb90959a856a0542b9072cde78c9 +DIST pyzmq-26.1.0.gh.tar.gz 272153 BLAKE2B d99bbdabfb93641361daadbe1ee8d4e5c578ef9faabf4c0457078082bb77d094040da43396e34d48cb2341491460ff39ebc8e5f3a19be2172e73df9fe6655e5c SHA512 288b6799cdc2b77f2972e928558ae74871054809075b534f33af876983da3b1cea35d6fd0fbfcb7caa8f3a458ae00da10935e31791c5c650c5589bfd5db577b0 diff --git a/dev-python/pyzmq/pyzmq-26.1.0.ebuild b/dev-python/pyzmq/pyzmq-26.1.0.ebuild new file mode 100644 index ..7edbff75d517 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.1.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..13} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + rm -rf zmq || die + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 0592caa7abbfe7a9a03ec07a842b8ed1b8e6e8cc Author: Michał Górny gentoo org> AuthorDate: Thu Jul 11 16:33:29 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 11 16:37:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0592caa7 dev-python/pyzmq: Enable py3.13 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index f885834822a5..19f47060d59e 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: d802334cffcedf50ace83551e69d85c1e6b174eb Author: Sam James gentoo org> AuthorDate: Sat Jun 8 07:09:33 2024 + Commit: Sam James gentoo org> CommitDate: Sat Jun 8 07:11:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d802334c dev-python/pyzmq: Stabilize 26.0.3 arm64, #932073 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index aeb13582d5f6..f885834822a5 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 0b0a0a3647491bc6b0a303534e6d848912f1224c Author: Sam James gentoo org> AuthorDate: Tue May 28 05:15:10 2024 + Commit: Sam James gentoo org> CommitDate: Tue May 28 05:15:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b0a0a36 dev-python/pyzmq: Stabilize 26.0.3 x86, #932073 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index bb7ea1838d2b..aeb13582d5f6 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/files/, dev-python/pyzmq/
commit: 7d942cabf868796005cd14dbab4838f3759d94e5 Author: Michał Górny gentoo org> AuthorDate: Sun May 26 12:15:33 2024 + Commit: Michał Górny gentoo org> CommitDate: Sun May 26 12:41:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d942cab dev-python/pyzmq: Backport a GCC 14 build fix Closes: https://bugs.gentoo.org/918999 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch | 53 + dev-python/pyzmq/pyzmq-26.0.3.ebuild| 5 +++ 2 files changed, 58 insertions(+) diff --git a/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch b/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch new file mode 100644 index ..8d87af8b7289 --- /dev/null +++ b/dev-python/pyzmq/files/pyzmq-26.0.3-gcc14.patch @@ -0,0 +1,53 @@ +From bc5e214e957eb96c7e23b2c46a075e3850805ff1 Mon Sep 17 00:00:00 2001 +From: Min RK +Date: Thu, 16 May 2024 08:34:51 +0200 +Subject: [PATCH 1/2] cffi: fix type of hint mutex pointer + +--- + zmq/backend/cffi/_cdefs.h | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +index 6c9a06558..cf27f5b4e 100644 +--- a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +@@ -75,13 +75,14 @@ void * malloc(size_t sz); + void free(void *p); + int get_ipc_path_max_len(void); + ++typedef ... mutex_t; ++ + typedef struct _zhint { + void *sock; +-void *mutex; ++mutex_t *mutex; + size_t id; + } zhint; + +-typedef ... mutex_t; + mutex_t* mutex_allocate(); + + int zmq_wrap_msg_init_data(zmq_msg_t *msg, + +From b180ebc07fc04b0576fef50c3969fd48fa58694d Mon Sep 17 00:00:00 2001 +From: Min RK +Date: Sun, 26 May 2024 00:29:06 +0200 +Subject: [PATCH 2/2] maybe it needs to specify struct + +--- + zmq/backend/cffi/_cdefs.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +index cf27f5b4e..7833b9b26 100644 +--- a/zmq/backend/cffi/_cdefs.h b/zmq/backend/cffi/_cdefs.h +@@ -75,7 +75,7 @@ void * malloc(size_t sz); + void free(void *p); + int get_ipc_path_max_len(void); + +-typedef ... mutex_t; ++typedef struct { ...; } mutex_t; + + typedef struct _zhint { + void *sock; diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index 15cac8e4fcbe..bb7ea1838d2b 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -53,6 +53,11 @@ distutils_enable_tests pytest # dev-python/sphinx-rtd-theme \ # dev-python/myst-parser +PATCHES=( + # https://github.com/zeromq/pyzmq/pull/1990 + "${FILESDIR}/${P}-gcc14.patch" +) + src_configure() { DISTUTILS_ARGS=( -DZMQ_DRAFT_API="$(usex drafts)"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ce1398cf8976bb21dd3249c0b94e198541f03e27 Author: Arthur Zamarin gentoo org> AuthorDate: Fri May 17 14:59:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri May 17 14:59:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce1398cf dev-python/pyzmq: Stabilize 26.0.3 ppc, #932073 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index efea0838be87..15cac8e4fcbe 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 2bda013d2fe144945ea93288bbacc79bce8ac041 Author: Sam James gentoo org> AuthorDate: Fri May 17 13:04:31 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 17 13:04:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bda013d dev-python/pyzmq: Stabilize 26.0.3 amd64, #932073 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index 2e3555948fec..699a02c2ce29 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 56cfcde2afb6541df42e68934bd16970a4ef8197 Author: Sam James gentoo org> AuthorDate: Fri May 17 13:04:33 2024 + Commit: Sam James gentoo org> CommitDate: Fri May 17 13:04:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cfcde2 dev-python/pyzmq: Stabilize 26.0.3 ppc64, #932073 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-26.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild index 699a02c2ce29..efea0838be87 100644 --- a/dev-python/pyzmq/pyzmq-26.0.3.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 345947aab41d03054ac2f6675116927614528c07 Author: Michał Górny gentoo org> AuthorDate: Thu May 2 00:59:41 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 2 01:37:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345947aa dev-python/pyzmq: Bump to 26.0.3 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.0.3.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index bc72e5b3b29b..83a8e3f57467 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1,3 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd927fcc739698f7d2ea44579dc8437ae605745b383a9b317ff66c092a4f963671e7933cf19f3f73acac16ac06daa SHA512 5772743e71810f9a0c332dcf16f04237eeb0a34ef2efdd22b63258ebe93e6b493a79845090e677a33582a9a80e7bee773160ec7ecfdaf240b655f3819e5b67a5 +DIST pyzmq-26.0.3.gh.tar.gz 268927 BLAKE2B 7504a45776e8c618833702563b50f672a3ecabb3353551ea61d2d2343dd9e955d1d2938046c2f90d115255482b9b6b2c0f1817b238e591b9319ac92a4341c04a SHA512 f4a32164daf9d9521be83008a94089406078779b9e0e56812a826df1fb295cc03781566825697313aa0c2b36b85b0bb760b8fb90959a856a0542b9072cde78c9 diff --git a/dev-python/pyzmq/pyzmq-26.0.3.ebuild b/dev-python/pyzmq/pyzmq-26.0.3.ebuild new file mode 100644 index ..2e3555948fec --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.0.3.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +src_test() { + # need to move them around to make EPYTEST_IGNORE work cleanly + # with tests-in-package and extension modules + mv zmq/tests . || die + rm -r zmq || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: f0dae8d14603a68d9cf80a632a455c29c8532e71 Author: Michał Górny gentoo org> AuthorDate: Thu May 2 00:59:05 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu May 2 01:37:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0dae8d1 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 2 - dev-python/pyzmq/pyzmq-26.0.0.ebuild | 87 dev-python/pyzmq/pyzmq-26.0.1.ebuild | 87 3 files changed, 176 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index e2c1ab6fa6f6..bc72e5b3b29b 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,4 +1,2 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b -DIST pyzmq-26.0.0.gh.tar.gz 267825 BLAKE2B 4a9c85ffded107f4a24f49dcecfd00f0a902021f1921cdd81bf98269ecb19cdd6e4718c6b68ebb9c6d94eb6ba1a2878ea953063b076093b2094849b59977fa44 SHA512 b9ac2a8520bab63035b36ed7e8759d459ad933eb1316a6278b29f413e5655afcca9282bc8ebcfa0f02b893daf344b5b5b5b704cd3089614fd3bdc13ff735db02 -DIST pyzmq-26.0.1.gh.tar.gz 267839 BLAKE2B 01b02a97c6537cb741c5b27f66f5f9d520b605d66f245bbdcc4d0aef3c22b9e2571e0603a9f4908a2e9e0e2249117bba3c261076646bb250e0db511cf926 SHA512 14623ec0803a8b22c8485388b6ae02a28e7cd0e6d09b8fa148cc47cef38db3cb69aa366c39e47551cd27790b95dec712d3118f0771fffd617e631c07419853af DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd927fcc739698f7d2ea44579dc8437ae605745b383a9b317ff66c092a4f963671e7933cf19f3f73acac16ac06daa SHA512 5772743e71810f9a0c332dcf16f04237eeb0a34ef2efdd22b63258ebe93e6b493a79845090e677a33582a9a80e7bee773160ec7ecfdaf240b655f3819e5b67a5 diff --git a/dev-python/pyzmq/pyzmq-26.0.0.ebuild b/dev-python/pyzmq/pyzmq-26.0.0.ebuild deleted file mode 100644 index 2107def1855c.. --- a/dev-python/pyzmq/pyzmq-26.0.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=scikit-build-core -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/ -" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" -IUSE="drafts" - -# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts=] -" -# It uses cffi backend for pypy, cython backend for cpython -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - dev-python/packaging[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -# TODO: Package enum_tools -# distutils_enable_sphinx docs/source \ -# dev-python/numpydoc \ -# dev-python/sphinx-rtd-theme \ -# dev-python/myst-parser - -src_configure() { - DISTUTILS_ARGS=( - -DZMQ_DRAFT_API="$(usex drafts)" - ) -} - -src_test() { - # need to move them around to make EPYTEST_IGNORE work cleanly - # with tests-in-package and extension modules - mv zmq/tests . || die - rm -r zmq || die - distutils-r1_src_test -} - -python_test() { - local EPYTEST_IGNORE=( - # Avoid dependency on mypy - tests/test_mypy.py - ) - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # not implemented in cffi variant? - tests/test_draft.py::TestDraftSockets - ) - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - # avoid large to reduce memory consumption - epytest -p asyncio -p rerunfailures tests -m "not large" -} diff --git a/dev-python/pyzmq/pyzmq-26.0.1.ebuild b/dev-python/pyzmq/pyzmq-26.0.1.ebuild deleted file mode 100644 index 2107def1855c.. --- a/dev-py
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: d39bbc3e5efa117c9804a598f0c0240b0eb29311 Author: Matoro Mahri matoro tk> AuthorDate: Wed May 1 02:14:35 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Wed May 1 05:28:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d39bbc3e dev-python/pyzmq: Keyword 26.0.2 loong, #930104 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Joonas Niilola gentoo.org> dev-python/pyzmq/pyzmq-26.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.2.ebuild b/dev-python/pyzmq/pyzmq-26.0.2.ebuild index 2107def1855c..2e3555948fec 100644 --- a/dev-python/pyzmq/pyzmq-26.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: c8046a7be64e247d8668417741c3cc71748f1655 Author: Michał Górny gentoo org> AuthorDate: Sat Apr 20 04:02:11 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Apr 20 04:28:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8046a7b dev-python/pyzmq: Bump to 26.0.2 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.0.2.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 6a4471e26bdd..e2c1ab6fa6f6 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,3 +1,4 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b DIST pyzmq-26.0.0.gh.tar.gz 267825 BLAKE2B 4a9c85ffded107f4a24f49dcecfd00f0a902021f1921cdd81bf98269ecb19cdd6e4718c6b68ebb9c6d94eb6ba1a2878ea953063b076093b2094849b59977fa44 SHA512 b9ac2a8520bab63035b36ed7e8759d459ad933eb1316a6278b29f413e5655afcca9282bc8ebcfa0f02b893daf344b5b5b5b704cd3089614fd3bdc13ff735db02 DIST pyzmq-26.0.1.gh.tar.gz 267839 BLAKE2B 01b02a97c6537cb741c5b27f66f5f9d520b605d66f245bbdcc4d0aef3c22b9e2571e0603a9f4908a2e9e0e2249117bba3c261076646bb250e0db511cf926 SHA512 14623ec0803a8b22c8485388b6ae02a28e7cd0e6d09b8fa148cc47cef38db3cb69aa366c39e47551cd27790b95dec712d3118f0771fffd617e631c07419853af +DIST pyzmq-26.0.2.gh.tar.gz 267895 BLAKE2B c71a0149cb6c596dfcbc760376aa14afa69bd927fcc739698f7d2ea44579dc8437ae605745b383a9b317ff66c092a4f963671e7933cf19f3f73acac16ac06daa SHA512 5772743e71810f9a0c332dcf16f04237eeb0a34ef2efdd22b63258ebe93e6b493a79845090e677a33582a9a80e7bee773160ec7ecfdaf240b655f3819e5b67a5 diff --git a/dev-python/pyzmq/pyzmq-26.0.2.ebuild b/dev-python/pyzmq/pyzmq-26.0.2.ebuild new file mode 100644 index ..2107def1855c --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.0.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +src_test() { + # need to move them around to make EPYTEST_IGNORE work cleanly + # with tests-in-package and extension modules + mv zmq/tests . || die + rm -r zmq || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 7ba498cbc7d1b7a2bafccd589ee9219686b346e5 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 19 19:03:12 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 19 19:06:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba498cb dev-python/pyzmq: add 26.0.1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.0.1.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index d00fdbd0256b..6a4471e26bdd 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1,3 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b DIST pyzmq-26.0.0.gh.tar.gz 267825 BLAKE2B 4a9c85ffded107f4a24f49dcecfd00f0a902021f1921cdd81bf98269ecb19cdd6e4718c6b68ebb9c6d94eb6ba1a2878ea953063b076093b2094849b59977fa44 SHA512 b9ac2a8520bab63035b36ed7e8759d459ad933eb1316a6278b29f413e5655afcca9282bc8ebcfa0f02b893daf344b5b5b5b704cd3089614fd3bdc13ff735db02 +DIST pyzmq-26.0.1.gh.tar.gz 267839 BLAKE2B 01b02a97c6537cb741c5b27f66f5f9d520b605d66f245bbdcc4d0aef3c22b9e2571e0603a9f4908a2e9e0e2249117bba3c261076646bb250e0db511cf926 SHA512 14623ec0803a8b22c8485388b6ae02a28e7cd0e6d09b8fa148cc47cef38db3cb69aa366c39e47551cd27790b95dec712d3118f0771fffd617e631c07419853af diff --git a/dev-python/pyzmq/pyzmq-26.0.1.ebuild b/dev-python/pyzmq/pyzmq-26.0.1.ebuild new file mode 100644 index ..2107def1855c --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.0.1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) +} + +src_test() { + # need to move them around to make EPYTEST_IGNORE work cleanly + # with tests-in-package and extension modules + mv zmq/tests . || die + rm -r zmq || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 7db306e61cad0e5686821916a9010128b258da36 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 16 15:29:21 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 19 18:46:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db306e6 dev-python/pyzmq: Update scikit-build-core use post eclass fixes Signed-off-by: Michał Górny gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/36280 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-26.0.0.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-python/pyzmq/pyzmq-26.0.0.ebuild b/dev-python/pyzmq/pyzmq-26.0.0.ebuild index e360778f49ba..2107def1855c 100644 --- a/dev-python/pyzmq/pyzmq-26.0.0.ebuild +++ b/dev-python/pyzmq/pyzmq-26.0.0.ebuild @@ -54,10 +54,9 @@ distutils_enable_tests pytest # dev-python/myst-parser src_configure() { - export ZMQ_DRAFT_API=$(usex drafts '1' '0') - - # TODO: remove this when we update the eclass - export SKBUILD_INSTALL_STRIP=false + DISTUTILS_ARGS=( + -DZMQ_DRAFT_API="$(usex drafts)" + ) } src_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: b66a54af2765ee30275a377f02217db6f45a4dd2 Author: Michał Górny gentoo org> AuthorDate: Tue Apr 16 05:57:21 2024 + Commit: Michał Górny gentoo org> CommitDate: Tue Apr 16 10:22:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b66a54af dev-python/pyzmq: Bump to 26.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-26.0.0.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 1e66651c578f..d00fdbd0256b 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b +DIST pyzmq-26.0.0.gh.tar.gz 267825 BLAKE2B 4a9c85ffded107f4a24f49dcecfd00f0a902021f1921cdd81bf98269ecb19cdd6e4718c6b68ebb9c6d94eb6ba1a2878ea953063b076093b2094849b59977fa44 SHA512 b9ac2a8520bab63035b36ed7e8759d459ad933eb1316a6278b29f413e5655afcca9282bc8ebcfa0f02b893daf344b5b5b5b704cd3089614fd3bdc13ff735db02 diff --git a/dev-python/pyzmq/pyzmq-26.0.0.ebuild b/dev-python/pyzmq/pyzmq-26.0.0.ebuild new file mode 100644 index ..e360778f49ba --- /dev/null +++ b/dev-python/pyzmq/pyzmq-26.0.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=scikit-build-core +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/cython-3.0.0[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +src_configure() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + + # TODO: remove this when we update the eclass + export SKBUILD_INSTALL_STRIP=false +} + +src_test() { + # need to move them around to make EPYTEST_IGNORE work cleanly + # with tests-in-package and extension modules + mv zmq/tests . || die + rm -r zmq || die + distutils-r1_src_test +} + +python_test() { + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # avoid large to reduce memory consumption + epytest -p asyncio -p rerunfailures tests -m "not large" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 4057aca92eae33167822d0ad11d1c6eb54b13710 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:27:17 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:27:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4057aca9 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 - dev-python/pyzmq/pyzmq-25.1.1.ebuild | 92 2 files changed, 93 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 3a31b5895105..1e66651c578f 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1 @@ -DIST pyzmq-25.1.1.gh.tar.gz 389825 BLAKE2B d8e231a0eeaa6a7ad372da912cb42e96e4d862e163859b97d1c369a7940e019c074fc717685f53da06de69cfee79430e343fcd1987d768f3cc99ec75cad0955b SHA512 4aa0d5d5c1036e6ac35898c48d9612f677ee6e9345fafd02091ba81a5081f1ac8bf552eb5c03636ad643cc87e17f037013ec981d9b852c0252d30de8ce046d5a DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild deleted file mode 100644 index 7a6aa2779167.. --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{10..12} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/ -" -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" -IUSE="drafts" - -# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts=] -" -# It uses cffi backend for pypy, cython backend for cpython -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -distutils_enable_tests pytest -# TODO: Package enum_tools -# distutils_enable_sphinx docs/source \ -# dev-python/numpydoc \ -# dev-python/sphinx-rtd-theme \ -# dev-python/myst-parser - -python_prepare_all() { - export ZMQ_DRAFT_API=$(usex drafts '1' '0') - export ZMQ_PREFIX="${EPREFIX}/usr" - distutils-r1_python_prepare_all -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_auth.py - zmq/tests/test_cython.py - zmq/tests/test_zmqstream.py - - # swap thrashing on low-mem hosts, per Debian: - # https://salsa.debian.org/python-team/packages/pyzmq/-/blob/master/debian/patches/skip_large_send - zmq/tests/test_socket.py::TestSocket::test_large_send - ) - local EPYTEST_IGNORE=( - # Avoid dependency on mypy - zmq/tests/test_mypy.py - ) - - case ${EPYTHON} in - pypy3) - EPYTEST_DESELECT+=( - # not implemented in cffi variant? - zmq/tests/test_draft.py::TestDraftSockets - ) - esac - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -p asyncio -p rerunfailures -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 90f5572e676296b869d875981ffc7c4cc91674c5 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:25:52 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:26:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90f5572e dev-python/pyzmq: Stabilize 25.1.2 amd64, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index feb926e14c44..a5622d7d08e8 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 783459b7ce673e763cb954d6d73b8e897c9108c9 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:25:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:26:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783459b7 dev-python/pyzmq: Stabilize 25.1.2 ppc64, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index a5622d7d08e8..7a6aa2779167 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 2c99ae95cb3f151f8d3708c5a707fd8a42bb44d5 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:07:58 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:08:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c99ae95 dev-python/pyzmq: Stabilize 25.1.2 hppa, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index abd8233cffd8..aa894f13cc64 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ba22d89aab9dff0a3b79b8274f259e84757422b2 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:08:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:08:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba22d89a dev-python/pyzmq: Stabilize 25.1.2 arm64, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index aa894f13cc64..feb926e14c44 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: c01cddb386c1ed82fc35f0d87758fc1e831f7159 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:07:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:08:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c01cddb3 dev-python/pyzmq: Stabilize 25.1.2 ppc, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index 797ef2eefded..abd8233cffd8 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ce4e63542a52c96d1bdcd1b6ee74c6173309d35e Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 16:00:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 16:00:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4e6354 dev-python/pyzmq: Stabilize 25.1.2 sparc, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index a0ab759088af..797ef2eefded 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 39e7004874e587e91cf0f66084f4155a4323e7f9 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 15:51:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 15:51:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e70048 dev-python/pyzmq: Stabilize 25.1.2 arm, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index 694c0ba74664..a0ab759088af 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 6c2ed6f3f6f5192597f79e6218c1722d4d468917 Author: Michał Górny gentoo org> AuthorDate: Wed Dec 20 15:48:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Dec 20 15:48:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2ed6f3 dev-python/pyzmq: Stabilize 25.1.2 x86, #920412 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild index e647f9a638db..694c0ba74664 100644 --- a/dev-python/pyzmq/pyzmq-25.1.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 4b88a9f6753be5d83e546859adad38cfd9980a96 Author: Michał Górny gentoo org> AuthorDate: Tue Dec 5 13:09:26 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Dec 5 14:32:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b88a9f6 dev-python/pyzmq: Bump to 25.1.2 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-25.1.2.ebuild | 92 2 files changed, 93 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 64ba51e9228b..3a31b5895105 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-25.1.1.gh.tar.gz 389825 BLAKE2B d8e231a0eeaa6a7ad372da912cb42e96e4d862e163859b97d1c369a7940e019c074fc717685f53da06de69cfee79430e343fcd1987d768f3cc99ec75cad0955b SHA512 4aa0d5d5c1036e6ac35898c48d9612f677ee6e9345fafd02091ba81a5081f1ac8bf552eb5c03636ad643cc87e17f037013ec981d9b852c0252d30de8ce046d5a +DIST pyzmq-25.1.2.gh.tar.gz 391272 BLAKE2B 80814704e7ea08d407859c1d71338f6ea283efcd1f3994155334aa5b60c4b6cd89167de8c78d19f8efdbeb5f4071f7b5954ea911eb6e7fbb48a0087b86579cab SHA512 b146a6dbce7cbbe2eb1da7ebd64e463067354f1566cdb4ff634b59bbb6d65e16263b6acb2d101a4ea53f870be5c753c9a12f9cc37bc5a81236681ea4fda6c56b diff --git a/dev-python/pyzmq/pyzmq-25.1.2.ebuild b/dev-python/pyzmq/pyzmq-25.1.2.ebuild new file mode 100644 index ..e647f9a638db --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.1.2.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + zmq/tests/test_auth.py + zmq/tests/test_cython.py + zmq/tests/test_zmqstream.py + + # swap thrashing on low-mem hosts, per Debian: + # https://salsa.debian.org/python-team/packages/pyzmq/-/blob/master/debian/patches/skip_large_send + zmq/tests/test_socket.py::TestSocket::test_large_send + ) + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + zmq/tests/test_draft.py::TestDraftSockets + ) + esac + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + epytest -p asyncio -p rerunfailures +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: a48229cb338fedf2e5a076d30c9c81d1955eeaca Author: Michał Górny gentoo org> AuthorDate: Thu Nov 16 16:26:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Nov 16 16:35:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48229cb dev-python/pyzmq: Enable pypy3 Sponsored-by: Ex Makhina, Inc. exmakhina.com> Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 48 +++- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index b7c58ef257cf..7a6aa2779167 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..12} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 @@ -31,11 +31,8 @@ DEPEND=" >=net-libs/zeromq-4.2.2-r2:=[drafts=] " # It uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) +RDEPEND=" + ${DEPEND} " BDEPEND=" $(python_gen_cond_dep ' @@ -52,22 +49,6 @@ PATCHES=( "${FILESDIR}"/${PN}-23.2.0-libdir.patch ) -EPYTEST_DESELECT=( - # TODO - zmq/tests/test_auth.py - zmq/tests/test_cython.py - zmq/tests/test_zmqstream.py - - # swap thrashing on low-mem hosts, per Debian: - # https://salsa.debian.org/python-team/packages/pyzmq/-/blob/master/debian/patches/skip_large_send - zmq/tests/test_socket.py::TestSocket::test_large_send -) - -EPYTEST_IGNORE=( - # Avoid dependency on mypy - zmq/tests/test_mypy.py -) - distutils_enable_tests pytest # TODO: Package enum_tools # distutils_enable_sphinx docs/source \ @@ -82,6 +63,29 @@ python_prepare_all() { } python_test() { + local EPYTEST_DESELECT=( + # TODO + zmq/tests/test_auth.py + zmq/tests/test_cython.py + zmq/tests/test_zmqstream.py + + # swap thrashing on low-mem hosts, per Debian: + # https://salsa.debian.org/python-team/packages/pyzmq/-/blob/master/debian/patches/skip_large_send + zmq/tests/test_socket.py::TestSocket::test_large_send + ) + local EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + ) + + case ${EPYTHON} in + pypy3) + EPYTEST_DESELECT+=( + # not implemented in cffi variant? + zmq/tests/test_draft.py::TestDraftSockets + ) + esac + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 cd "${BUILD_DIR}/install$(python_get_sitedir)" || die epytest -p asyncio -p rerunfailures
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/files/, dev-python/pyzmq/
commit: 480f4de74b647be094ab6a88f9eca78eae9e25a7 Author: Michał Górny gentoo org> AuthorDate: Mon Sep 11 16:42:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 11 16:42:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480f4de7 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest | 2 - .../pyzmq/files/pyzmq-25.1.0-build_ext.patch | 50 dev-python/pyzmq/pyzmq-25.0.2.ebuild | 91 -- dev-python/pyzmq/pyzmq-25.1.0.ebuild | 89 - 4 files changed, 232 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 3d938ca11667..64ba51e9228b 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,3 +1 @@ -DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 -DIST pyzmq-25.1.0.gh.tar.gz 399044 BLAKE2B c5507819844f174fcc5245fd89e6bff231ddc99add2c431a77a73955ce5e874f7387727380dee6a0618842762ed19a867699efed69c7997d5d4bcca480e30c44 SHA512 5a2a80162da4d1eb34cc13bc831cf01b98a1cfb62dd0595b81e47e77d752ecd59110fd447e5a936f74239253073fc5ceb6451e924928cd2c472e2ac61d26a78c DIST pyzmq-25.1.1.gh.tar.gz 389825 BLAKE2B d8e231a0eeaa6a7ad372da912cb42e96e4d862e163859b97d1c369a7940e019c074fc717685f53da06de69cfee79430e343fcd1987d768f3cc99ec75cad0955b SHA512 4aa0d5d5c1036e6ac35898c48d9612f677ee6e9345fafd02091ba81a5081f1ac8bf552eb5c03636ad643cc87e17f037013ec981d9b852c0252d30de8ce046d5a diff --git a/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch b/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch deleted file mode 100644 index 491ae6b23ea4.. --- a/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 24d65e10bee5b68751dc36e2ee7e6d6ed35751e5 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sat, 27 May 2023 07:11:24 +0200 -Subject: [PATCH] =?UTF-8?q?Call=20distutils'=20finalize=5Foptions()=20earl?= - =?UTF-8?q?y=20to=20fix=20build=5Fext=20-j=E2=80=A6?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Call the `finalize_options()` method of overridden distutils commands -before running the `configure` command, in order to fix errors due -to unconfigured `--jobs` option. This can be reproduced by running: - -$ python setup.py build_ext -j12 -[…] -error: '<' not supported between instances of 'str' and 'int' - -Fatal: Falling back on bundled libzmq, but config has explicitly prohibited building the libzmq extension. - setup.py | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/setup.py b/setup.py -index c52723d1..a4f8b4e3 100755 a/setup.py -+++ b/setup.py -@@ -1107,9 +1107,9 @@ class CheckingBuildExt(build_ext): - patch_lib_paths(ext_path, self.compiler.library_dirs) - - def finalize_options(self): -+super().finalize_options() - # check version, to prevent confusing undefined constant errors - self.distribution.run_command("configure") --return super().finalize_options() - - - class ConstantsCommand(Command): -@@ -1258,8 +1258,8 @@ else: - patch_lib_paths(ext_path, self.compiler.library_dirs) - - def finalize_options(self): -+super().finalize_options() - self.distribution.run_command("configure") --return super().finalize_options() - - cmdclass["cython"] = CythonCommand - cmdclass["build_ext"] = zbuild_ext --- -2.40.1 - diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild deleted file mode 100644 index c43410d1bcd3.. --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="threads(+)" - -inherit distutils-r1 - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/"; -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="drafts" - -# There are additiona
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: e9acaf2dc9f3379aa1f4578499c36056ccb3fb4f Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 15:17:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 15:17:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9acaf2d dev-python/pyzmq: Stabilize 25.1.1 ppc, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index 0676c97a6df7..681fcba56da0 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ad83ebb5342528e10938bcc126430c06fca3f175 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 15:17:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 15:17:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad83ebb5 dev-python/pyzmq: Stabilize 25.1.1 ppc64, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index 681fcba56da0..6f2183f670a4 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: e964f328557e4084a4e3512c0e0e2d318cbdd874 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 15:17:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 15:17:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e964f328 dev-python/pyzmq: Stabilize 25.1.1 x86, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index ff68bb3d45b3..0676c97a6df7 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 9120c94590cc0280fe102feda7d7514a5c765523 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 15:17:26 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 15:17:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9120c945 dev-python/pyzmq: Stabilize 25.1.1 hppa, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index b07e8cdec4a8..ff68bb3d45b3 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: db97663f34c358cf8283d1da2aa5255580662a12 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 12:45:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 12:45:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db97663f dev-python/pyzmq: Stabilize 25.1.1 arm64, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index c56bab7250bd..b07e8cdec4a8 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 2dc6e75280a64ccf87872d5d188645b1b77d80a2 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 12:33:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 12:33:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dc6e752 dev-python/pyzmq: Stabilize 25.1.1 sparc, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index 56f1ef42bb7b..c56bab7250bd 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 574cbcae834c8f58bff699ab0fd1e5644c6036e9 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 12:25:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 12:25:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574cbcae dev-python/pyzmq: Stabilize 25.1.1 arm, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index 811ecc6c3450..56f1ef42bb7b 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: fd3e6aa087e8f8cca4e5c8b045c1c12a1abf87e7 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 11 12:25:39 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 11 12:25:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3e6aa0 dev-python/pyzmq: Stabilize 25.1.1 amd64, #913993 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild index 8e9fe7aa8a24..811ecc6c3450 100644 --- a/dev-python/pyzmq/pyzmq-25.1.1.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 1bd5fe72031f6219d29b01f1e2a55e318f65f522 Author: Michał Górny gentoo org> AuthorDate: Fri Aug 11 06:16:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 11 06:35:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd5fe72 dev-python/pyzmq: Bump to 25.1.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-25.1.1.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index d38c7e62d2fe..3d938ca11667 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1,3 @@ DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 DIST pyzmq-25.1.0.gh.tar.gz 399044 BLAKE2B c5507819844f174fcc5245fd89e6bff231ddc99add2c431a77a73955ce5e874f7387727380dee6a0618842762ed19a867699efed69c7997d5d4bcca480e30c44 SHA512 5a2a80162da4d1eb34cc13bc831cf01b98a1cfb62dd0595b81e47e77d752ecd59110fd447e5a936f74239253073fc5ceb6451e924928cd2c472e2ac61d26a78c +DIST pyzmq-25.1.1.gh.tar.gz 389825 BLAKE2B d8e231a0eeaa6a7ad372da912cb42e96e4d862e163859b97d1c369a7940e019c074fc717685f53da06de69cfee79430e343fcd1987d768f3cc99ec75cad0955b SHA512 4aa0d5d5c1036e6ac35898c48d9612f677ee6e9345fafd02091ba81a5081f1ac8bf552eb5c03636ad643cc87e17f037013ec981d9b852c0252d30de8ce046d5a diff --git a/dev-python/pyzmq/pyzmq-25.1.1.ebuild b/dev-python/pyzmq/pyzmq-25.1.1.ebuild new file mode 100644 index ..ecdc730d9117 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.1.1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +EPYTEST_DESELECT=( + # TODO + zmq/tests/test_auth.py + zmq/tests/test_cython.py + zmq/tests/test_zmqstream.py +) + +EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + epytest -p asyncio -p rerunfailures +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: b4adfa809224194bca5abc2e42e9a6253d11274d Author: Sam James gentoo org> AuthorDate: Sat Jul 15 06:08:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jul 15 06:08:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4adfa80 dev-python/pyzmq: Stabilize 25.1.0 arm, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index e5fcd976e57e..beb30b72d634 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 80657549fd27c7a0f68d830441e3e4e660ae6072 Author: Sam James gentoo org> AuthorDate: Tue Jun 27 18:53:41 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 18:53:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80657549 dev-python/pyzmq: Stabilize 25.1.0 hppa, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 79f10beffb4e..e5fcd976e57e 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: e5f4a261c8e0d891c376dbf3187f1afdaeaaf729 Author: Sam James gentoo org> AuthorDate: Tue Jun 27 10:56:03 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 10:56:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5f4a261 dev-python/pyzmq: Stabilize 25.1.0 ppc64, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 8acaf239b827..79f10beffb4e 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: aca7db863c8488383baee7b7987b5f8af855a9e4 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 27 08:06:44 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 27 08:06:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca7db86 dev-python/pyzmq: Stabilize 25.1.0 ppc, #909259 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 7df8378582d9..8acaf239b827 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ce599dd975e3f8ddfdf752ddc674e65a8310b93e Author: Sam James gentoo org> AuthorDate: Tue Jun 27 07:53:16 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 07:54:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce599dd9 dev-python/pyzmq: Stabilize 25.1.0 x86, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 178a2a4a183b..7df8378582d9 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 5c80b69325731e9dbd62dd3b129789468a2b00a9 Author: Sam James gentoo org> AuthorDate: Tue Jun 27 07:13:55 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 07:13:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c80b693 dev-python/pyzmq: Stabilize 25.1.0 arm64, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 4f62d481c821..178a2a4a183b 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 57d9bc1d9232bb55e5eefa69b47c4d7393a3d1f9 Author: Sam James gentoo org> AuthorDate: Tue Jun 27 07:13:54 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 27 07:13:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d9bc1d dev-python/pyzmq: Stabilize 25.1.0 amd64, #909259 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 2a5adc9d8913..4f62d481c821 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -25,7 +25,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 04443a6d2e39048c8a4f8fc5419603de1301a0f1 Author: Michał Górny gentoo org> AuthorDate: Sat May 27 05:29:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 27 05:32:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04443a6d dev-python/pyzmq: Update test deselects Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.1.0.ebuild | 17 + 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 2c1cdd0b2335..2a5adc9d8913 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -59,22 +59,14 @@ PATCHES=( EPYTEST_DESELECT=( # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # Hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic + zmq/tests/test_auth.py + zmq/tests/test_cython.py + zmq/tests/test_zmqstream.py ) EPYTEST_IGNORE=( # Avoid dependency on mypy zmq/tests/test_mypy.py - - # Broken upstream - zmq/tests/test_auth.py - - # pytest-asyncio incompatibility? - zmq/tests/test_zmqstream.py ) distutils_enable_tests pytest @@ -91,6 +83,7 @@ python_prepare_all() { } python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - epytest -p no:flaky + epytest -p asyncio -p rerunfailures }
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/, dev-python/pyzmq/files/
commit: cb34db8c6f877b1239ed40e1bd423561c55cd2c2 Author: Michał Górny gentoo org> AuthorDate: Sat May 27 05:21:24 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 27 05:32:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb34db8c dev-python/pyzmq: Use PEP517 build Signed-off-by: Michał Górny gentoo.org> .../pyzmq/files/pyzmq-25.1.0-build_ext.patch | 50 ++ dev-python/pyzmq/pyzmq-25.1.0.ebuild | 7 ++- 2 files changed, 55 insertions(+), 2 deletions(-) diff --git a/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch b/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch new file mode 100644 index ..491ae6b23ea4 --- /dev/null +++ b/dev-python/pyzmq/files/pyzmq-25.1.0-build_ext.patch @@ -0,0 +1,50 @@ +From 24d65e10bee5b68751dc36e2ee7e6d6ed35751e5 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 27 May 2023 07:11:24 +0200 +Subject: [PATCH] =?UTF-8?q?Call=20distutils'=20finalize=5Foptions()=20earl?= + =?UTF-8?q?y=20to=20fix=20build=5Fext=20-j=E2=80=A6?= +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Call the `finalize_options()` method of overridden distutils commands +before running the `configure` command, in order to fix errors due +to unconfigured `--jobs` option. This can be reproduced by running: + +$ python setup.py build_ext -j12 +[…] +error: '<' not supported between instances of 'str' and 'int' + +Fatal: Falling back on bundled libzmq, but config has explicitly prohibited building the libzmq extension. +--- + setup.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/setup.py b/setup.py +index c52723d1..a4f8b4e3 100755 +--- a/setup.py b/setup.py +@@ -1107,9 +1107,9 @@ class CheckingBuildExt(build_ext): + patch_lib_paths(ext_path, self.compiler.library_dirs) + + def finalize_options(self): ++super().finalize_options() + # check version, to prevent confusing undefined constant errors + self.distribution.run_command("configure") +-return super().finalize_options() + + + class ConstantsCommand(Command): +@@ -1258,8 +1258,8 @@ else: + patch_lib_paths(ext_path, self.compiler.library_dirs) + + def finalize_options(self): ++super().finalize_options() + self.distribution.run_command("configure") +-return super().finalize_options() + + cmdclass["cython"] = CythonCommand + cmdclass["build_ext"] = zbuild_ext +-- +2.40.1 + diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild index 6041abf2a4db..2c1cdd0b2335 100644 --- a/dev-python/pyzmq/pyzmq-25.1.0.ebuild +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_EXT=1 # TODO: Find out exactly where this error comes from # error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools +DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="threads(+)" @@ -52,6 +52,9 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-23.2.0-libdir.patch + # fix build_ext -j... invocation used by PEP517 build + # https://github.com/zeromq/pyzmq/pull/1872 + "${FILESDIR}"/${P}-build_ext.patch ) EPYTEST_DESELECT=( @@ -88,6 +91,6 @@ python_prepare_all() { } python_test() { - cd "${BUILD_DIR}/lib" || die + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die epytest -p no:flaky }
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: f0932f1ca1a0cad95ae6df6c7683221b40833a54 Author: Michał Górny gentoo org> AuthorDate: Sat May 27 04:59:28 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat May 27 05:32:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0932f1c dev-python/pyzmq: Bump to 25.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-25.1.0.ebuild | 93 2 files changed, 94 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index ce1a15fce2ad..d38c7e62d2fe 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 +DIST pyzmq-25.1.0.gh.tar.gz 399044 BLAKE2B c5507819844f174fcc5245fd89e6bff231ddc99add2c431a77a73955ce5e874f7387727380dee6a0618842762ed19a867699efed69c7997d5d4bcca480e30c44 SHA512 5a2a80162da4d1eb34cc13bc831cf01b98a1cfb62dd0595b81e47e77d752ecd59110fd447e5a936f74239253073fc5ceb6451e924928cd2c472e2ac61d26a78c diff --git a/dev-python/pyzmq/pyzmq-25.1.0.ebuild b/dev-python/pyzmq/pyzmq-25.1.0.ebuild new file mode 100644 index ..6041abf2a4db --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.1.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/ +" +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # Hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic +) + +EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + + # Broken upstream + zmq/tests/test_auth.py + + # pytest-asyncio incompatibility? + zmq/tests/test_zmqstream.py +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8d2ae6c8ec15d9865d310d0562e23d5cac99e528 Author: Michał Górny gentoo org> AuthorDate: Thu May 4 16:54:21 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu May 4 16:56:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2ae6c8 dev-python/pyzmq: Set DISTUTILS_EXT=1 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index 997267ad9b51..c43410d1bcd3 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -3,10 +3,11 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 # TODO: Find out exactly where this error comes from # error: '<' not supported between instances of 'str' and 'int' #DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 09d4900098d79a25205137217fcc364729b63209 Author: Michał Górny gentoo org> AuthorDate: Wed Apr 5 15:52:50 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 5 15:58:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d49000 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 3 -- dev-python/pyzmq/metadata.xml| 1 - dev-python/pyzmq/pyzmq-24.0.1.ebuild | 81 dev-python/pyzmq/pyzmq-25.0.0.ebuild | 90 dev-python/pyzmq/pyzmq-25.0.1.ebuild | 90 5 files changed, 265 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 2a2757aa7feb..ce1a15fce2ad 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,4 +1 @@ -DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 -DIST pyzmq-25.0.0.gh.tar.gz 387190 BLAKE2B aba258637fa698e3e2241c36b561d76971a82d20137573ed75bacf429cd21e2f2cbf6c15c76e7c6a9f2e3d7acd7cb03e5091f71bb41d6365c93d670a2cc81392 SHA512 9a4f25f6a9f6a9e636c7d50af69ee9d4629503fd707f6cd17772430f71bd386a573e5eed19eca0419ce0a3ca1f811601c785b5b6b9749b5cf03654a97c2afaf6 -DIST pyzmq-25.0.1.gh.tar.gz 397477 BLAKE2B ee546f43a309005f256c5531e694340ff888a70e8c2bde51da62eb601eab715c2d58d155ea00b7006398e842ae96b3532ce52111be912de9bb85e6e161a192fc SHA512 b8125c7ed74685d501e3726213fb0437ce37ec62a6493a8c46018a9e0c71409fe9066b03a026a071681f76df466e46ef26963cad5f748a1fd064363159ac48d4 DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 diff --git a/dev-python/pyzmq/metadata.xml b/dev-python/pyzmq/metadata.xml index 8b18d4ba0094..57b1357207bb 100644 --- a/dev-python/pyzmq/metadata.xml +++ b/dev-python/pyzmq/metadata.xml @@ -14,7 +14,6 @@ zeromq/pyzmq - Enable draft API support Enable draft API support diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild deleted file mode 100644 index b7d376cc808e.. --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic distutils-r1 toolchain-funcs - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/"; -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+draft" - -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts] -" -# it uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - "dev-python/numpydoc" - -python_configure_all() { - tc-export CC - append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') -} - -python_compile() { - esetup.py cython --force - ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic - ) - local EPYTEST_IGNORE=( - zmq/tests/test_mypy.py - ) - - cd "
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 3a5b3fc4ce221624023a1cb40a6d95435a943bd8 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 12:53:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 12:53:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5b3fc4 dev-python/pyzmq: Stabilize 25.0.2 sparc, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index 6601d8afb473..997267ad9b51 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 25334437ca0aa20ea6eeb98350671e147aadee27 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 09:30:08 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 09:30:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25334437 dev-python/pyzmq: Stabilize 25.0.2 ppc, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index 905275441e1d..6601d8afb473 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 42ed08dc201e7224db15371499dc3645096e621c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 08:35:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 08:35:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42ed08dc dev-python/pyzmq: Stabilize 25.0.2 hppa, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index a8486f6abc82..905275441e1d 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 333d89ec7e5f0afaef07f08d73a6d0cc47d71b56 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 08:32:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 08:32:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=333d89ec dev-python/pyzmq: Stabilize 25.0.2 arm, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index fb656456aa50..a8486f6abc82 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 1ad61c951dea54b56e135068bc5ea937797921ee Author: Jakov Smolić gentoo org> AuthorDate: Wed Apr 5 07:59:46 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Apr 5 07:59:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad61c95 dev-python/pyzmq: Stabilize 25.0.2 amd64, #903830 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index f8fe66e22cb4..fb656456aa50 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: d2ea6c8c662812a9fd12ba51ac4dae64285388fa Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 07:49:24 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 07:49:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ea6c8c dev-python/pyzmq: Stabilize 25.0.2 x86, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index 583db1265d99..f8fe66e22cb4 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: fd935e286d9476e1868afc0d21ac2c92f94d1d43 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 07:37:13 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 07:37:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd935e28 dev-python/pyzmq: Stabilize 25.0.2 ppc64, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index a57b27756ad6..583db1265d99 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 70f7ec9d98452aba540d601702f21389a8f7f6e2 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 5 07:28:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 5 07:28:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f7ec9d dev-python/pyzmq: Stabilize 25.0.2 arm64, #903830 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-25.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index e6e91f08cfa8..a57b27756ad6 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="drafts" # There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 6274f021bb92d1e986efc5849bf85fb1bf28c30b Author: Michał Górny gentoo org> AuthorDate: Tue Mar 21 19:43:55 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 21 20:06:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6274f021 dev-python/pyzmq: Bump to 25.0.2 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-25.0.2.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index c31b9640b4dd..2a2757aa7feb 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,3 +1,4 @@ DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 DIST pyzmq-25.0.0.gh.tar.gz 387190 BLAKE2B aba258637fa698e3e2241c36b561d76971a82d20137573ed75bacf429cd21e2f2cbf6c15c76e7c6a9f2e3d7acd7cb03e5091f71bb41d6365c93d670a2cc81392 SHA512 9a4f25f6a9f6a9e636c7d50af69ee9d4629503fd707f6cd17772430f71bd386a573e5eed19eca0419ce0a3ca1f811601c785b5b6b9749b5cf03654a97c2afaf6 DIST pyzmq-25.0.1.gh.tar.gz 397477 BLAKE2B ee546f43a309005f256c5531e694340ff888a70e8c2bde51da62eb601eab715c2d58d155ea00b7006398e842ae96b3532ce52111be912de9bb85e6e161a192fc SHA512 b8125c7ed74685d501e3726213fb0437ce37ec62a6493a8c46018a9e0c71409fe9066b03a026a071681f76df466e46ef26963cad5f748a1fd064363159ac48d4 +DIST pyzmq-25.0.2.gh.tar.gz 398050 BLAKE2B 501aea8b46ef5c06ca75489869047b2e6aefd06d121b540fdfc85c45ea2f9a40b58b84433555d8001fbfb1671ad6df1953c79567aabc8cffba26516a4a60626c SHA512 dcba8fb561d1be135ba03e28078ed68835dc20a52ef9c47be240bd1edd37eb92d4da184045e8eff666f3d84a376ae35ca08172fc207823b5255160e9e3b1ef01 diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild new file mode 100644 index ..e6e91f08cfa8 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # Hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic +) + +EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + + # Broken upstream + zmq/tests/test_auth.py + + # pytest-asyncio incompatibility? + zmq/tests/test_zmqstream.py +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 0481764a933a0a60f3c7905d1bccc16dd5b99c48 Author: Michał Górny gentoo org> AuthorDate: Tue Mar 14 05:10:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Tue Mar 14 06:11:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0481764a dev-python/pyzmq: Bump to 25.0.1 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-25.0.1.ebuild | 90 2 files changed, 91 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 475d8b9310de..c31b9640b4dd 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1,3 @@ DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 DIST pyzmq-25.0.0.gh.tar.gz 387190 BLAKE2B aba258637fa698e3e2241c36b561d76971a82d20137573ed75bacf429cd21e2f2cbf6c15c76e7c6a9f2e3d7acd7cb03e5091f71bb41d6365c93d670a2cc81392 SHA512 9a4f25f6a9f6a9e636c7d50af69ee9d4629503fd707f6cd17772430f71bd386a573e5eed19eca0419ce0a3ca1f811601c785b5b6b9749b5cf03654a97c2afaf6 +DIST pyzmq-25.0.1.gh.tar.gz 397477 BLAKE2B ee546f43a309005f256c5531e694340ff888a70e8c2bde51da62eb601eab715c2d58d155ea00b7006398e842ae96b3532ce52111be912de9bb85e6e161a192fc SHA512 b8125c7ed74685d501e3726213fb0437ce37ec62a6493a8c46018a9e0c71409fe9066b03a026a071681f76df466e46ef26963cad5f748a1fd064363159ac48d4 diff --git a/dev-python/pyzmq/pyzmq-25.0.1.ebuild b/dev-python/pyzmq/pyzmq-25.0.1.ebuild new file mode 100644 index ..e6e91f08cfa8 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.0.1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # Hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic +) + +EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + + # Broken upstream + zmq/tests/test_auth.py + + # pytest-asyncio incompatibility? + zmq/tests/test_zmqstream.py +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst-parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8fae3bf58c2224355646bc6fca700feff3609bf9 Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Feb 23 09:26:59 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Feb 23 09:27:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fae3bf5 dev-python/pyzmq: add 25.0.0 Closes: https://bugs.gentoo.org/805584 Closes: https://bugs.gentoo.org/805581 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/metadata.xml| 1 + dev-python/pyzmq/pyzmq-25.0.0.ebuild | 90 3 files changed, 92 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 9f8bb2a33acd..475d8b9310de 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 +DIST pyzmq-25.0.0.gh.tar.gz 387190 BLAKE2B aba258637fa698e3e2241c36b561d76971a82d20137573ed75bacf429cd21e2f2cbf6c15c76e7c6a9f2e3d7acd7cb03e5091f71bb41d6365c93d670a2cc81392 SHA512 9a4f25f6a9f6a9e636c7d50af69ee9d4629503fd707f6cd17772430f71bd386a573e5eed19eca0419ce0a3ca1f811601c785b5b6b9749b5cf03654a97c2afaf6 diff --git a/dev-python/pyzmq/metadata.xml b/dev-python/pyzmq/metadata.xml index f3cb0b82106a..8b18d4ba0094 100644 --- a/dev-python/pyzmq/metadata.xml +++ b/dev-python/pyzmq/metadata.xml @@ -15,5 +15,6 @@ Enable draft API support + Enable draft API support diff --git a/dev-python/pyzmq/pyzmq-25.0.0.ebuild b/dev-python/pyzmq/pyzmq-25.0.0.ebuild new file mode 100644 index ..62e3e834ee47 --- /dev/null +++ b/dev-python/pyzmq/pyzmq-25.0.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="drafts" + +# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled. +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts=] +" +# It uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # Hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic +) + +EPYTEST_IGNORE=( + # Avoid dependency on mypy + zmq/tests/test_mypy.py + + # Broken upstream + zmq/tests/test_auth.py + + # pytest-asyncio incompatibility? + zmq/tests/test_zmqstream.py +) + +distutils_enable_tests pytest +# TODO: Package enum_tools +# distutils_enable_sphinx docs/source \ +# dev-python/numpydoc \ +# dev-python/sphinx-rtd-theme \ +# dev-python/myst_parser + +python_prepare_all() { + export ZMQ_DRAFT_API=$(usex drafts '1' '0') + export ZMQ_PREFIX="${EPREFIX}/usr" + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 9ed607eda67094752e75d0f77f7be676ea40917d Author: Michał Górny gentoo org> AuthorDate: Fri Nov 18 11:20:07 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Nov 18 11:20:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed607ed dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest| 1 - dev-python/pyzmq/pyzmq-23.2.1.ebuild | 81 2 files changed, 82 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 6a155b7c8df1..9f8bb2a33acd 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1 @@ -DIST pyzmq-23.2.1.gh.tar.gz 402170 BLAKE2B 4cedd065cecbabc0e18928423e853a38953cd1f360fc326573c60bf69ffefadf3bed556d9d71eedf824e646ae23640d14b6aa8938c397c367be32cc36d300e38 SHA512 4ba236b87db062b245a04530de5b1e8385491107ae8de465f6f664c75ab8a929d57491eb3f8dddf31ff1db7b1eee89a6892a9a844bc285096cc9960704b36c9c DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild deleted file mode 100644 index 07cca1f5054e.. --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic distutils-r1 toolchain-funcs - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/"; -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+draft" - -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts] -" -# it uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - "dev-python/numpydoc" - -python_configure_all() { - tc-export CC - append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') -} - -python_compile() { - esetup.py cython --force - ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic - ) - local EPYTEST_IGNORE=( - zmq/tests/test_mypy.py - ) - - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 5a5fd9fc969f13a94380ae40fe6bbd4f59c8a9b2 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 18 10:58:12 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 18 10:58:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a5fd9fc dev-python/pyzmq: Stabilize 24.0.1 hppa, #879405 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 676c86ae003b..890945426f1c 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 7ce7102680aa5548e7ae06020d6e9d5fc6e1cb9d Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 4 08:55:14 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 4 08:55:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce71026 dev-python/pyzmq: Stabilize 24.0.1 amd64, #879405 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index b033a9b2ca0f..676c86ae003b 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 0b3d95bc768f3bf0bfadd533a6acdc70547ed21f Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 4 08:15:22 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 4 08:15:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b3d95bc dev-python/pyzmq: Stabilize 24.0.1 x86, #879405 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index dde6977bbcae..b033a9b2ca0f 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: cbdb2e6e32fb2a88373ee16efeab440125707c2a Author: Sam James gentoo org> AuthorDate: Thu Nov 3 22:04:07 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 3 22:04:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbdb2e6e dev-python/pyzmq: Stabilize 24.0.1 ppc64, #879405 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 7fdf74ae7faa..dde6977bbcae 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8fbd3909d8dbcbeaf56aaed1e430b9ae87d44ae1 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 21:01:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 21:01:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbd3909 dev-python/pyzmq: Stabilize 24.0.1 ppc, #879405 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 998ff5ebee4b..7fdf74ae7faa 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 472221f1432cf20dc20ff47ba1446ccf1f257795 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 20:44:15 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 20:44:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472221f1 dev-python/pyzmq: Stabilize 24.0.1 sparc, #879405 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 0ccd8f61086e..998ff5ebee4b 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ae6a3e1edfc9a1bcf57b11f46faf93c505dbb91f Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 19:44:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 19:44:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6a3e1e dev-python/pyzmq: Stabilize 24.0.1 arm, #879405 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 53cefe2e93fd..0ccd8f61086e 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 87946ab3bebba9daf2c3dbd40232a31fbff559f8 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Nov 3 19:36:02 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Nov 3 19:36:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87946ab3 dev-python/pyzmq: Stabilize 24.0.1 arm64, #879405 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 51aabf1d69ef..53cefe2e93fd 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 11189053869fd20f0bc86e0b0c097dcedf63f381 Author: matoro users noreply github com> AuthorDate: Sun Sep 25 20:53:30 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 26 07:30:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11189053 dev-python/pyzmq: Keyword 24.0.1 mips, #804348 Closes: https://github.com/gentoo/gentoo/pull/27453 Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-24.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild index 0219c53cc986..51aabf1d69ef 100644 --- a/dev-python/pyzmq/pyzmq-24.0.1.ebuild +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 191031bf0fc1be41139ccb688c01aa4997f4d493 Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Sep 22 10:43:04 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Sep 22 10:55:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=191031bf dev-python/pyzmq: add 24.0.1 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-24.0.1.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index a92fe62bdc42..6a155b7c8df1 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-23.2.1.gh.tar.gz 402170 BLAKE2B 4cedd065cecbabc0e18928423e853a38953cd1f360fc326573c60bf69ffefadf3bed556d9d71eedf824e646ae23640d14b6aa8938c397c367be32cc36d300e38 SHA512 4ba236b87db062b245a04530de5b1e8385491107ae8de465f6f664c75ab8a929d57491eb3f8dddf31ff1db7b1eee89a6892a9a844bc285096cc9960704b36c9c +DIST pyzmq-24.0.1.gh.tar.gz 404000 BLAKE2B 01928ba3c64a5afce8e7a97821658da2067a5f6c36c0173ab2f818e83a729939f346ef67bb9a39251abf365f5772abdf7e9e62afb4cc434b5603f474485a7427 SHA512 d4b6346e780f356941a624321f1619771fb2f0ef9f65a3c0a03e837ef081ece7ed59c03f57e8647ab1cd38cfc7404d597dd294768f9e9b890115b9eebc085484 diff --git a/dev-python/pyzmq/pyzmq-24.0.1.ebuild b/dev-python/pyzmq/pyzmq-24.0.1.ebuild new file mode 100644 index ..d68843bf062b --- /dev/null +++ b/dev-python/pyzmq/pyzmq-24.0.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit flag-o-matic distutils-r1 toolchain-funcs + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+draft" + +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts] +" +# it uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + "dev-python/numpydoc" + +python_configure_all() { + tc-export CC + append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') +} + +python_compile() { + esetup.py cython --force + ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic + ) + local EPYTEST_IGNORE=( + zmq/tests/test_mypy.py + ) + + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8f8d4452baff9cba6529193a67d9e1e795c7541d Author: Michał Górny gentoo org> AuthorDate: Tue Sep 20 08:03:56 2022 + Commit: Michał Górny gentoo org> CommitDate: Tue Sep 20 08:03:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8d4452 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/Manifest | 1 - dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 81 - 2 files changed, 82 deletions(-) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 0550136580d2..a92fe62bdc42 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1,2 +1 @@ -DIST pyzmq-23.2.0.gh.tar.gz 402085 BLAKE2B 4ab26af04c76205d0770163e248e28a22aa8f710a66c9dc96e18c772338c434ad06227d57edd5aa3476fad68fa7320e9216a102b2cb19649393f1e9ef5d9599c SHA512 348482f4b6fd4ebeae8e4720a7005ed35eccee2bf26b0128115b756ee560156b34e6f043c96b71a84d47b1313bd2d8e0ed0f74c7768e23cbf65bd906036800c5 DIST pyzmq-23.2.1.gh.tar.gz 402170 BLAKE2B 4cedd065cecbabc0e18928423e853a38953cd1f360fc326573c60bf69ffefadf3bed556d9d71eedf824e646ae23640d14b6aa8938c397c367be32cc36d300e38 SHA512 4ba236b87db062b245a04530de5b1e8385491107ae8de465f6f664c75ab8a929d57491eb3f8dddf31ff1db7b1eee89a6892a9a844bc285096cc9960704b36c9c diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild deleted file mode 100644 index 1cbc07ae90f5.. --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic distutils-r1 toolchain-funcs - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/"; -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+draft" - -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts] -" -# it uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-23.2.0-libdir.patch -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - "dev-python/numpydoc" - -python_configure_all() { - tc-export CC - append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') -} - -python_compile() { - esetup.py cython --force - ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic - ) - local EPYTEST_IGNORE=( - zmq/tests/test_mypy.py - ) - - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: e5b77ac43d102e6c3758fd70ea155190dfdb063c Author: Jakov Smolić gentoo org> AuthorDate: Tue Sep 20 07:42:53 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Sep 20 07:42:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b77ac4 dev-python/pyzmq: Stabilize 23.2.1 hppa, #871795 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index 22b7deb11926..1cbc07ae90f5 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 759808c829a60604cffdf6dda13e0d81d5de92d3 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 19 20:33:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 19 20:33:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759808c8 dev-python/pyzmq: Stabilize 23.2.1 ppc, #871795 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index 538f199bf441..22b7deb11926 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8aa7c04a91d510e8c1142546b403862b8f364390 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 19 20:26:48 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 19 20:26:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa7c04a dev-python/pyzmq: Stabilize 23.2.1 arm, #871795 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index b18c040f1ec7..538f199bf441 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 8e96556072c57d90865d270dff08b9c2c0b7655a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 19 20:24:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 19 20:24:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e965560 dev-python/pyzmq: Stabilize 23.2.1 sparc, #871795 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index 8fe62331e383..b18c040f1ec7 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: fd83a941c1490200d18345e944d17ca2a436ea17 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 19 20:22:23 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 19 20:22:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd83a941 dev-python/pyzmq: Stabilize 23.2.1 ppc64, #871795 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index 360e038df17c..8fe62331e383 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: d727834e17e18a4583565af38b199d316c1c24f3 Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 19 20:13:34 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 19 20:13:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d727834e dev-python/pyzmq: Stabilize 23.2.1 x86, #871795 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index ac46a06602df..360e038df17c 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 540c2ef7053e96247fab5a222023531acb3c2fe1 Author: Jakov Smolić gentoo org> AuthorDate: Mon Sep 19 20:08:52 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Sep 19 20:10:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540c2ef7 dev-python/pyzmq: Stabilize 23.2.1 amd64, #871795 Signed-off-by: Jakov Smolić gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index 506634432589..ac46a06602df 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 85b0d06f2caadf5a3ba63176c3f70b4f19cf11f4 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 19 20:04:46 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 19 20:04:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b0d06f dev-python/pyzmq: Stabilize 23.2.1 arm64, #871795 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild index d68843bf062b..506634432589 100644 --- a/dev-python/pyzmq/pyzmq-23.2.1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 68b93aa460108fe3148098fc3404afa01615d23c Author: Michał Górny gentoo org> AuthorDate: Thu Aug 18 19:00:13 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Aug 18 19:00:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b93aa4 dev-python/pyzmq: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/pyzmq/pyzmq-23.2.0.ebuild | 77 1 file changed, 77 deletions(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0.ebuild b/dev-python/pyzmq/pyzmq-23.2.0.ebuild deleted file mode 100644 index cdb941627bc5.. --- a/dev-python/pyzmq/pyzmq-23.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -# TODO: Find out exactly where this error comes from -# error: '<' not supported between instances of 'str' and 'int' -#DISTUTILS_USE_PEP517=setuptools -PYTHON_REQ_USE="threads(+)" - -inherit flag-o-matic distutils-r1 toolchain-funcs - -DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" -HOMEPAGE=" - https://zeromq.org/languages/python/ - https://pypi.org/project/pyzmq/ - https://github.com/zeromq/pyzmq/"; -SRC_URI=" - https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+draft" - -DEPEND=" - >=net-libs/zeromq-4.2.2-r2:=[drafts] -" -# it uses cffi backend for pypy, cython backend for cpython -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/py[${PYTHON_USEDEP}] - dev-python/cffi:=[${PYTHON_USEDEP}] - ' pypy3) -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/cython[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] - >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - "dev-python/numpydoc" - -python_configure_all() { - tc-export CC - append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') -} - -python_compile() { - esetup.py cython --force - ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - zmq/tests/test_constants.py::TestConstants::test_draft - zmq/tests/test_cython.py::test_cython - - # hangs often - zmq/tests/test_log.py::TestPubLog::test_blank_root_topic - ) - local EPYTEST_IGNORE=( - zmq/tests/test_mypy.py - ) - - cd "${BUILD_DIR}/lib" || die - epytest -p no:flaky -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: a6a81cb1dc65d4d54ad9c2c0a999e2f3ab3a4216 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Aug 18 16:45:35 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Aug 18 16:45:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a81cb1 dev-python/pyzmq: Stabilize 23.2.0-r1 hppa, #865539 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 22b7deb11926..1cbc07ae90f5 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: ce25ca5ad192185a1d2b51a71c4412ffeee7d462 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Aug 18 07:00:18 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Aug 18 07:00:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce25ca5a dev-python/pyzmq: amd64 stable wrt bug #865539 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 5e5609836a56..22b7deb11926 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 1173170d08ed0d26a3f54e6052b77162c867472e Author: Sam James gentoo org> AuthorDate: Wed Aug 17 21:11:54 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 17 21:11:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1173170d dev-python/pyzmq: Stabilize 23.2.0-r1 x86, #865539 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 6a2f7b9c0e1d..5e5609836a56 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 7fa63b64d514d739a4c3c7b96198755f5758bb7a Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 19:31:23 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 19:31:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fa63b64 dev-python/pyzmq: Stabilize 23.2.0-r1 ppc64, #865539 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 064c5c717ef7..6a2f7b9c0e1d 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 1b9134d6e1407e73d3dc6e143f26308881f7ae54 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 18:54:41 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 18:54:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b9134d6 dev-python/pyzmq: Stabilize 23.2.0-r1 sparc, #865539 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 5b0b95ee29b1..064c5c717ef7 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: f8b2351a0f5e66e252f1ce6465022445be087a56 Author: Sam James gentoo org> AuthorDate: Wed Aug 17 18:52:15 2022 + Commit: Sam James gentoo org> CommitDate: Wed Aug 17 18:52:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b2351a dev-python/pyzmq: Stabilize 23.2.0-r1 arm64, #865539 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index 5945538afab3..5b0b95ee29b1 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: a6638ff0de3e7353f3f3cb83d016a569f7720f76 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 18:49:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 18:49:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6638ff0 dev-python/pyzmq: Stabilize 23.2.0-r1 arm, #865539 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index f6eaf220fc6b..5945538afab3 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 653fb48a806a560442b7606760fe6bf1dcd807d2 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 17 18:48:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 17 18:48:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653fb48a dev-python/pyzmq: Stabilize 23.2.0-r1 ppc, #865539 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild index d68843bf062b..f6eaf220fc6b 100644 --- a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+draft" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/
commit: 7eb6aec6d1deae596ddce6b2d4763984cb15e11d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Aug 12 11:18:29 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Aug 12 11:23:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb6aec6 dev-python/pyzmq: add 23.2.1 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/pyzmq/Manifest| 1 + dev-python/pyzmq/pyzmq-23.2.1.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest index 547e06951f36..0550136580d2 100644 --- a/dev-python/pyzmq/Manifest +++ b/dev-python/pyzmq/Manifest @@ -1 +1,2 @@ DIST pyzmq-23.2.0.gh.tar.gz 402085 BLAKE2B 4ab26af04c76205d0770163e248e28a22aa8f710a66c9dc96e18c772338c434ad06227d57edd5aa3476fad68fa7320e9216a102b2cb19649393f1e9ef5d9599c SHA512 348482f4b6fd4ebeae8e4720a7005ed35eccee2bf26b0128115b756ee560156b34e6f043c96b71a84d47b1313bd2d8e0ed0f74c7768e23cbf65bd906036800c5 +DIST pyzmq-23.2.1.gh.tar.gz 402170 BLAKE2B 4cedd065cecbabc0e18928423e853a38953cd1f360fc326573c60bf69ffefadf3bed556d9d71eedf824e646ae23640d14b6aa8938c397c367be32cc36d300e38 SHA512 4ba236b87db062b245a04530de5b1e8385491107ae8de465f6f664c75ab8a929d57491eb3f8dddf31ff1db7b1eee89a6892a9a844bc285096cc9960704b36c9c diff --git a/dev-python/pyzmq/pyzmq-23.2.1.ebuild b/dev-python/pyzmq/pyzmq-23.2.1.ebuild new file mode 100644 index ..d68843bf062b --- /dev/null +++ b/dev-python/pyzmq/pyzmq-23.2.1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit flag-o-matic distutils-r1 toolchain-funcs + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+draft" + +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts] +" +# it uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + "dev-python/numpydoc" + +python_configure_all() { + tc-export CC + append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') +} + +python_compile() { + esetup.py cython --force + ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic + ) + local EPYTEST_IGNORE=( + zmq/tests/test_mypy.py + ) + + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/files/, dev-python/pyzmq/
commit: 123c8792eb39d31c22071719ed5624a1dedf11df Author: Sam James gentoo org> AuthorDate: Sun Jul 17 15:55:46 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 15:55:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123c8792 dev-python/pyzmq: fix libdir usage Closes: https://bugs.gentoo.org/854627 Signed-off-by: Sam James gentoo.org> dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch | 11 dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild | 81 2 files changed, 92 insertions(+) diff --git a/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch b/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch new file mode 100644 index ..66d16f24ad73 --- /dev/null +++ b/dev-python/pyzmq/files/pyzmq-23.2.0-libdir.patch @@ -0,0 +1,11 @@ +https://bugs.gentoo.org/854627 +--- a/setup.py b/setup.py +@@ -275,7 +275,6 @@ def settings_from_prefix(prefix=None): + and platform.architecture()[0] == '64bit' + ): + settings['library_dirs'] += [pjoin(prefix, 'lib/amd64')] +-settings['library_dirs'] += [pjoin(prefix, 'lib')] + else: + # If prefix is not explicitly set, pull it from pkg-config by default. + # this is probably applicable across platforms, but i don't have diff --git a/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild new file mode 100644 index ..d68843bf062b --- /dev/null +++ b/dev-python/pyzmq/pyzmq-23.2.0-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +# TODO: Find out exactly where this error comes from +# error: '<' not supported between instances of 'str' and 'int' +#DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="threads(+)" + +inherit flag-o-matic distutils-r1 toolchain-funcs + +DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library" +HOMEPAGE=" + https://zeromq.org/languages/python/ + https://pypi.org/project/pyzmq/ + https://github.com/zeromq/pyzmq/"; +SRC_URI=" + https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+draft" + +DEPEND=" + >=net-libs/zeromq-4.2.2-r2:=[drafts] +" +# it uses cffi backend for pypy, cython backend for cpython +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/py[${PYTHON_USEDEP}] + dev-python/cffi:=[${PYTHON_USEDEP}] + ' pypy3) +" +BDEPEND=" + $(python_gen_cond_dep ' + dev-python/cython[${PYTHON_USEDEP}] + ' 'python*') + test? ( + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + >=www-servers/tornado-5.0.2[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-23.2.0-libdir.patch +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + "dev-python/numpydoc" + +python_configure_all() { + tc-export CC + append-cppflags -DZMQ_BUILD_DRAFT_API=$(usex draft '1' '0') +} + +python_compile() { + esetup.py cython --force + ZMQ_PREFIX="${EPREFIX}/usr" distutils-r1_python_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + zmq/tests/test_constants.py::TestConstants::test_draft + zmq/tests/test_cython.py::test_cython + + # hangs often + zmq/tests/test_log.py::TestPubLog::test_blank_root_topic + ) + local EPYTEST_IGNORE=( + zmq/tests/test_mypy.py + ) + + cd "${BUILD_DIR}/lib" || die + epytest -p no:flaky +}