[gentoo-commits] repo/gentoo:master commit in: dev-python/pyzmq/

2024-10-30 Thread Sam James
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/

2024-09-12 Thread Sam James
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/

2024-09-12 Thread Arthur Zamarin
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/

2024-09-09 Thread Arthur Zamarin
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/

2024-09-07 Thread Arthur Zamarin
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/

2024-09-07 Thread Jakov Smolić
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/

2024-09-07 Thread Jakov Smolić
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/

2024-08-25 Thread Andreas K. Hüttel
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/

2024-08-22 Thread Michał Górny
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/

2024-08-19 Thread Michał Górny
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/

2024-08-05 Thread Michał Górny
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/

2024-07-11 Thread Michał Górny
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/

2024-06-08 Thread Sam James
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/

2024-05-27 Thread Sam James
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/

2024-05-26 Thread Michał Górny
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/

2024-05-17 Thread Arthur Zamarin
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/

2024-05-17 Thread Sam James
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/

2024-05-17 Thread Sam James
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/

2024-05-01 Thread Michał Górny
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/

2024-05-01 Thread Michał Górny
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/

2024-04-30 Thread Joonas Niilola
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/

2024-04-19 Thread Michał Górny
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/

2024-04-19 Thread Arthur Zamarin
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/

2024-04-19 Thread Michał Górny
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/

2024-04-16 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-20 Thread Michał Górny
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/

2023-12-05 Thread Michał Górny
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/

2023-11-16 Thread Michał Górny
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/

2023-09-11 Thread Michał Górny
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-09-11 Thread Arthur Zamarin
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/

2023-08-10 Thread Michał Górny
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/

2023-07-14 Thread Sam James
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/

2023-06-27 Thread Sam James
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/

2023-06-27 Thread Sam James
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/

2023-06-27 Thread Jakov Smolić
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/

2023-06-27 Thread Sam James
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/

2023-06-27 Thread Sam James
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/

2023-06-27 Thread Sam James
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/

2023-05-26 Thread Michał Górny
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/

2023-05-26 Thread Michał Górny
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/

2023-05-26 Thread Michał Górny
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/

2023-05-04 Thread Michał Górny
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/

2023-04-05 Thread Michał Górny
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Jakov Smolić
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-04-05 Thread Arthur Zamarin
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/

2023-03-21 Thread Michał Górny
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/

2023-03-13 Thread Michał Górny
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/

2023-02-23 Thread Andrew Ammerlaan
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/

2022-11-18 Thread Michał Górny
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/

2022-11-18 Thread Arthur Zamarin
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/

2022-11-04 Thread Agostino Sarubbo
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/

2022-11-04 Thread Agostino Sarubbo
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/

2022-11-03 Thread Sam James
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-11-03 Thread Arthur Zamarin
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/

2022-09-26 Thread Michał Górny
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/

2022-09-22 Thread Andrew Ammerlaan
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/

2022-09-20 Thread Michał Górny
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/

2022-09-20 Thread Jakov Smolić
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/

2022-09-19 Thread Arthur Zamarin
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/

2022-09-19 Thread Arthur Zamarin
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/

2022-09-19 Thread Arthur Zamarin
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/

2022-09-19 Thread Arthur Zamarin
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/

2022-09-19 Thread Jakov Smolić
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/

2022-09-19 Thread Jakov Smolić
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/

2022-09-19 Thread Arthur Zamarin
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/

2022-08-18 Thread Michał Górny
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/

2022-08-18 Thread Arthur Zamarin
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/

2022-08-18 Thread Agostino Sarubbo
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/

2022-08-17 Thread Sam James
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/

2022-08-17 Thread Arthur Zamarin
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/

2022-08-17 Thread Arthur Zamarin
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/

2022-08-17 Thread Sam James
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/

2022-08-17 Thread Arthur Zamarin
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/

2022-08-17 Thread Arthur Zamarin
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/

2022-08-12 Thread Arthur Zamarin
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/

2022-07-17 Thread Sam James
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
+}



  1   2   >