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 (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3614C1581D3 for ; Fri, 17 May 2024 07:02:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EB865E2A73; Fri, 17 May 2024 07:02:36 +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)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 988C3E2A69 for ; Fri, 17 May 2024 07:02:36 +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 v2 0/7] wheel reuse optimization, EPYTEST_FLAGS and scikit-build-core Date: Fri, 17 May 2024 09:00:23 +0200 Message-ID: <20240517070231.321230-1-mgorny@gentoo.org> X-Mailer: git-send-email 2.45.1 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: fee5d1ae-65e7-473e-901c-4d50dd058bfd X-Archives-Hash: cd8f7df91ba92b151c2b86d678da377c Hi, Changed in v2: Made DISTUTILS_WHEELS an associative array, and included source directory in it. This ensures that if an ebuild calls distutils-r1_python_compile multiple times, we don't end up reusing wheels created for another source directory. Michał Górny (7): distutils-r1.eclass: Set DISTUTILS_WHEEL_PATH in PEP517 install distutils-r1.eclass: Store created wheels in DISTUTILS_WHEELS distutils-r1.eclass: Add a QA warning for pure Python file mismatch distutils-r1.eclass: Support reusing prior wheels when compatible python-utils-r1.eclass: Support passing EPYTEST_FLAGS distutils-r1.eclass: Update scikit-build-core to 0.9.4 distutils-r1.eclass: Pass ninja options to scikit-build-core eclass/distutils-r1.eclass | 112 ++++++++++++++++++++++++++++++++-- eclass/python-utils-r1.eclass | 11 +++- 2 files changed, 116 insertions(+), 7 deletions(-) -- 2.45.1