From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D09F0158042 for ; Mon, 21 Oct 2024 17:57:06 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 65E5DE098E; Mon, 21 Oct 2024 17:57:01 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 12F1BE097E for ; Mon, 21 Oct 2024 17:57:01 +0000 (UTC) From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Cc: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Subject: [gentoo-dev] [PATCH 0/3] python*-r1.eclass: dev-lang/pypy use Date: Mon, 21 Oct 2024 19:53:25 +0200 Message-ID: <20241021175655.1377755-1-mgorny@gentoo.org> X-Mailer: git-send-email 2.47.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Archives-Salt: 0fe00c12-438d-4ffc-bb7b-9c46afb47b6e X-Archives-Hash: 41098dbcbdc8e81ad3c2726c02ba0226 Hello, Here's a series of patches to update the eclasses for dev-lang/pypy dep. Or to put it more precisely, a bugfix for `python_gen_any_dep()` with USE dependencies, removal of dead code and then the dependency change. As noted in the commit message, dev-python/pypy3 will need to remain around at least for some time after the next subslot bump so that users get everything rebuilt with the new dep. This also requires pkgcheck update. The relevant changes have been merged already, so pending the release + stabilization + infra upgrade cycle. This should also gives us enough time to test the new package layout a bit before we commit to it finally (currently the system can gracefully switch back on revert). Michał Górny (3): python-any-r1.eclass: Fix python_gen_any_dep w/ PYTHON_REQ_USE python-any-r1.eclass: Remove obsolete variable python-utils-r1.eclass: Depend on dev-lang/pypy directly eclass/python-any-r1.eclass | 5 ++--- eclass/python-utils-r1.eclass | 9 ++------- eclass/tests/python-utils-r1.sh | 4 +++- 3 files changed, 7 insertions(+), 11 deletions(-) -- 2.47.0