public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org,Zac Medico <zmedico@gentoo.org>
Cc: python@gentoo.org
Subject: Re: [gentoo-dev] Re: [PATCH] python-utils-r1.eclass: support PYTHON_IMPLS_NO_STRICT variable
Date: Fri, 05 May 2017 07:29:23 +0200	[thread overview]
Message-ID: <C361C6CE-A7FB-43E7-8E3B-E50E98659AB8@gentoo.org> (raw)
In-Reply-To: <CAMiTYSrLFc7aoWThyNyMYByx3-hjf5SaDEc9dVs+zNJeU_4E5g@mail.gmail.com>

Dnia 4 maja 2017 22:34:56 CEST, Zac Medico <zmedico@gentoo.org> napisał(a):
>On Tue, May 2, 2017 at 2:48 PM, Zac Medico <zmedico@gentoo.org> wrote:
>
>> This is intended to be set by the user when using ebuilds that may
>> have unknown implementations in PYTHON_COMPAT. The assumption is
>> that the ebuilds are intended to be used within multiple contexts
>> which can involve revisions of this eclass that support different
>> python implementations.
>> ---
>>  eclass/python-utils-r1.eclass | 16 ++++++++++++++++
>>  1 file changed, 16 insertions(+)
>>
>> diff --git a/eclass/python-utils-r1.eclass
>b/eclass/python-utils-r1.eclass
>> index 66a359e..1846da3 100644
>> --- a/eclass/python-utils-r1.eclass
>> +++ b/eclass/python-utils-r1.eclass
>> @@ -47,6 +47,21 @@ _PYTHON_ALL_IMPLS=(
>>  )
>>  readonly _PYTHON_ALL_IMPLS
>>
>> +# @ECLASS-VARIABLE: PYTHON_IMPLS_NO_STRICT
>> +# @DESCRIPTION:
>> +# Tolerate unknown implementations in PYTHON_COMPAT.
>> +#
>> +# This is intended to be set by the user when using ebuilds that may
>> +# have unknown implementations in PYTHON_COMPAT. The assumption is
>> +# that the ebuilds are intended to be used within multiple contexts
>> +# which can involve revisions of this eclass that support different
>> +# python implementations.
>> +#
>> +# Example:
>> +# @CODE
>> +# PYTHON_IMPLS_NO_STRICT=1
>> +# @CODE
>> +
>>  # @FUNCTION: _python_impl_supported
>>  # @USAGE: <impl>
>>  # @INTERNAL
>> @@ -79,6 +94,7 @@ _python_impl_supported() {
>>                         fi
>>                         ;;
>>                 *)
>> +                       [[ -n ${PYTHON_IMPLS_NO_STRICT} ]] && return
>1
>>                         die "Invalid implementation in PYTHON_COMPAT:
>> ${impl}"
>>         esac
>>  }
>> --
>> 2.10.2
>>
>>
>If nobody objects, I'd like to merge this sometime next week.

If there's no explicit hurry, I'd like to commit it along with other python patch I'll be writing soon, to avoid multiple cache regens.


-- 
Best regards,
Michał Górny (by phone)


  reply	other threads:[~2017-05-05  5:29 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-02 21:48 [gentoo-dev] [PATCH] python-utils-r1.eclass: support PYTHON_IMPLS_NO_STRICT variable Zac Medico
2017-05-04 20:34 ` [gentoo-dev] " Zac Medico
2017-05-05  5:29   ` Michał Górny [this message]
2017-05-05  6:53     ` Zac Medico
2017-05-16 17:19 ` [gentoo-dev] " Michał Górny
2017-05-16 17:21   ` Zac Medico

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=C361C6CE-A7FB-43E7-8E3B-E50E98659AB8@gentoo.org \
    --to=mgorny@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    --cc=python@gentoo.org \
    --cc=zmedico@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