commit:     880680ed909815d978be1a9b4b582bd698250276
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 15 18:51:44 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Feb 15 19:12:31 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880680ed

distutils-r1.eclass: Require explicit root for d_pep517_install

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 eclass/distutils-r1.eclass | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index cdd57149720d..9e7970fc2833 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -990,18 +990,18 @@ _distutils-r1_get_backend() {
 }
 
 # @FUNCTION: distutils_pep517_install
-# @USAGE: [<root>]
+# @USAGE: <root>
 # @DESCRIPTION:
 # Build the wheel for the package in the current directory using PEP 517
-# backend and install it into <root>.  If <root> is not specified,
-# ${BUILD_DIR}/install is used.
+# backend and install it into <root>.
 #
 # This function is intended for expert use only.  It does not handle
 # wrapping executables.
 distutils_pep517_install() {
        debug-print-function ${FUNCNAME} "${@}"
+       [[ ${#} -eq 1 ]] || die "${FUNCNAME} takes exactly one argument: root"
 
-       local root=${1:-${BUILD_DIR}/install}
+       local root=${1}
        local -x WHEEL_BUILD_DIR=${BUILD_DIR}/wheel
        mkdir -p "${WHEEL_BUILD_DIR}" || die
 

Reply via email to