diff options
author | Michał Górny <mgorny@gentoo.org> | 2022-06-24 16:07:13 +0200 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2022-06-29 17:49:22 +0000 |
commit | 618dc64f2539b6f429b96663194912811b962644 (patch) | |
tree | 4f7e72b4ddc3b4428db2cc9297b5ec07ae70ebb9 /eclass | |
parent | distutils-r1.eclass: Introduce distutils_wheel_install (diff) | |
download | gentoo-618dc64f2539b6f429b96663194912811b962644.tar.gz gentoo-618dc64f2539b6f429b96663194912811b962644.tar.bz2 gentoo-618dc64f2539b6f429b96663194912811b962644.zip |
distutils-r1.eclass: Print gpep517 invocations verbosely
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/distutils-r1.eclass | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 86ab1337cee5..ba21e3c43d92 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1258,9 +1258,15 @@ distutils_wheel_install() { local wheel=${2} einfo " Installing ${wheel##*/} to ${root}" - gpep517 install-wheel --destdir="${root}" --interpreter="${PYTHON}" \ - --prefix="${EPREFIX}/usr" "${wheel}" || - die "Wheel install failed" + local cmd=( + gpep517 install-wheel + --destdir="${root}" + --interpreter="${PYTHON}" + --prefix="${EPREFIX}/usr" + "${wheel}" + ) + printf '%s\n' "${cmd[*]}" + "${cmd[@]}" || die "Wheel install failed" # remove installed licenses find "${root}$(python_get_sitedir)" -depth \ @@ -1342,12 +1348,16 @@ distutils_pep517_install() { local config_args=() [[ -n ${config_settings} ]] && config_args+=( --config-json "${config_settings}" ) + local cmd=( + gpep517 build-wheel + --backend "${build_backend}" + --output-fd 3 + --wheel-dir "${WHEEL_BUILD_DIR}" + "${config_args[@]}" + ) + printf '%s\n' "${cmd[*]}" local wheel=$( - gpep517 build-wheel --backend "${build_backend}" \ - --output-fd 3 \ - --wheel-dir "${WHEEL_BUILD_DIR}" \ - "${config_args[@]}" 3>&1 >&2 || - die "Wheel build failed" + "${cmd[@]}" 3>&1 >&2 || die "Wheel build failed" ) [[ -n ${wheel} ]] || die "No wheel name returned" |