From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/
Date: Sun, 22 Nov 2015 09:01:21 +0000 (UTC) [thread overview]
Message-ID: <1448182812.beaa363972897c278c93830a620ddb20521cc5b9.mgorny@gentoo> (raw)
commit: beaa363972897c278c93830a620ddb20521cc5b9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 19 15:25:49 2015 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 09:00:12 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaa3639
python-utils-r1.eclass: Move ||die out of command substitution subshells
eclass/python-utils-r1.eclass | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 815dbae..6eeba31 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -281,12 +281,14 @@ python_export() {
# sysconfig can't be used because:
# 1) pypy doesn't give site-packages but stdlib
# 2) jython gives paths with wrong case
- export PYTHON_SITEDIR=$("${PYTHON}" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_lib())' || die)
+ PYTHON_SITEDIR=$("${PYTHON}" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_lib())') || die
+ export PYTHON_SITEDIR
debug-print "${FUNCNAME}: PYTHON_SITEDIR = ${PYTHON_SITEDIR}"
;;
PYTHON_INCLUDEDIR)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it"
- export PYTHON_INCLUDEDIR=$("${PYTHON}" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())' || die)
+ PYTHON_INCLUDEDIR=$("${PYTHON}" -c 'import distutils.sysconfig; print(distutils.sysconfig.get_python_inc())') || die
+ export PYTHON_INCLUDEDIR
debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR = ${PYTHON_INCLUDEDIR}"
# Jython gives a non-existing directory
@@ -296,7 +298,8 @@ python_export() {
;;
PYTHON_LIBPATH)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it"
- export PYTHON_LIBPATH=$("${PYTHON}" -c 'import os.path, sysconfig; print(os.path.join(sysconfig.get_config_var("LIBDIR"), sysconfig.get_config_var("LDLIBRARY")) if sysconfig.get_config_var("LDLIBRARY") else "")' || die)
+ PYTHON_LIBPATH=$("${PYTHON}" -c 'import os.path, sysconfig; print(os.path.join(sysconfig.get_config_var("LIBDIR"), sysconfig.get_config_var("LDLIBRARY")) if sysconfig.get_config_var("LDLIBRARY") else "")') || die
+ export PYTHON_LIBPATH
debug-print "${FUNCNAME}: PYTHON_LIBPATH = ${PYTHON_LIBPATH}"
if [[ ! ${PYTHON_LIBPATH} ]]; then
@@ -309,7 +312,7 @@ python_export() {
case "${impl}" in
python*)
# python-2.7, python-3.2, etc.
- val=$($(tc-getPKG_CONFIG) --cflags ${impl/n/n-} || die)
+ val=$($(tc-getPKG_CONFIG) --cflags ${impl/n/n-}) || die
;;
*)
die "${impl}: obtaining ${var} not supported"
@@ -325,7 +328,7 @@ python_export() {
case "${impl}" in
python*)
# python-2.7, python-3.2, etc.
- val=$($(tc-getPKG_CONFIG) --libs ${impl/n/n-} || die)
+ val=$($(tc-getPKG_CONFIG) --libs ${impl/n/n-}) || die
;;
*)
die "${impl}: obtaining ${var} not supported"
@@ -341,7 +344,7 @@ python_export() {
case "${impl}" in
python*)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it"
- flags=$("${PYTHON}" -c 'import sysconfig; print(sysconfig.get_config_var("ABIFLAGS") or "")' || die)
+ flags=$("${PYTHON}" -c 'import sysconfig; print(sysconfig.get_config_var("ABIFLAGS") or "")') || die
val=${PYTHON}${flags}-config
;;
*)
next reply other threads:[~2015-11-22 9:01 UTC|newest]
Thread overview: 187+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-22 9:01 Michał Górny [this message]
-- strict thread matches above, loose matches on Subject: below --
2015-11-27 13:16 [gentoo-commits] repo/gentoo:python-eapi6 commit in: eclass/ Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-27 13:16 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-26 22:35 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 13:45 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-25 12:03 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-22 9:01 Michał Górny
2015-11-19 15:26 Michał Górny
2015-11-19 15:26 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 15:14 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-19 7:27 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:31 Michał Górny
2015-11-18 21:14 Michał Górny
2015-11-18 21:14 Michał Górny
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1448182812.beaa363972897c278c93830a620ddb20521cc5b9.mgorny@gentoo \
--to=mgorny@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox