dev-python/pyzmq has USE 'draft' default-enabled, which requires net-libs/zeromq[drafts]. According to the description text for USE 'drafts': """ Build draft API, which may change at any time without any notice, and is therefore not recommended for normal use. """ Judging by this description, it seems forcing an unstable draft API/ABI to be built by default is erroneous. It should not be a default, I think. Otherwise, some enlightenment, perhaps as a comment in the ebuild, is in due order. It looks like this similar to Bug #703252. However, that bug did not inquire about the defaulting of this USE, only that building against the draft API was being forced implicitly and not optional.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fae3bf58c2224355646bc6fca700feff3609bf9 commit 8fae3bf58c2224355646bc6fca700feff3609bf9 Author: Andrew Ammerlaan <andrewammerlaan@gentoo.org> AuthorDate: 2023-02-23 09:26:59 +0000 Commit: Andrew Ammerlaan <andrewammerlaan@gentoo.org> CommitDate: 2023-02-23 09:27:28 +0000 dev-python/pyzmq: add 25.0.0 Closes: https://bugs.gentoo.org/805584 Closes: https://bugs.gentoo.org/805581 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@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(+)