[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fixing package-with-python2
From: |
Thompson, David |
Subject: |
Re: Fixing package-with-python2 |
Date: |
Mon, 1 Feb 2016 17:12:34 -0500 |
On Mon, Feb 1, 2016 at 5:07 PM, Ludovic Courtès <address@hidden> wrote:
> "Thompson, David" <address@hidden> skribis:
>
>> On Mon, Feb 1, 2016 at 8:06 AM, Efraim Flashner <address@hidden> wrote:
>>
>>> I looked over the commit but not deeply enough yet, would it be possible to
>>> use some of the logic in this to fix the package-with-python2 issue?
>>
>> Here's a potential solution for 'package-with-python2': module
>> introspection.
>
> Evil! ;-)
>
> An idea I haven’t taken the time to test yet would be to use
> ‘properties’:
>
> (define python-foobar ;with Python 3
> (package
> (name "foobar")
> ;; Specify which Python 2 variant to use.
> (properties `((python2-variant . ,(delay python2-foobar))))))
>
> (define python2-foobar
> (package (inherit python-foobar)
> ;; … stuff beyond the mechanical python 2→3 switch…
> ))
>
> ‘package-with-python2’ would honor this ‘python2-variant’ property.
>
> Thoughts?
I'm happy that my evil suggestion got a better solution to show itself. :)
- Dave
- Fixing package-with-python2 (was: Package transformations), Thompson, David, 2016/02/01
- Re: Fixing package-with-python2 (was: Package transformations), Pjotr Prins, 2016/02/01
- Re: Fixing package-with-python2 (was: Package transformations), Efraim Flashner, 2016/02/01
- Re: Fixing package-with-python2 (was: Package transformations), Andreas Enge, 2016/02/01
- Re: Fixing package-with-python2, Ludovic Courtès, 2016/02/01
- Re: Fixing package-with-python2,
Thompson, David <=
- Re: Fixing package-with-python2, Efraim Flashner, 2016/02/02
- Re: Fixing package-with-python2, Ludovic Courtès, 2016/02/03
- Re: bug#22437: Fixing package-with-python2, Ludovic Courtès, 2016/02/07
- Re: bug#22437: Fixing package-with-python2, Ludovic Courtès, 2016/02/08
- Re: bug#22437: Fixing package-with-python2, Andreas Enge, 2016/02/07
- Re: bug#22437: Fixing package-with-python2, Ludovic Courtès, 2016/02/07