[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#44077] gnu: poetry: Update to 1.1.4.
From: |
Marius Bakke |
Subject: |
[bug#44077] gnu: poetry: Update to 1.1.4. |
Date: |
Thu, 03 Dec 2020 22:39:16 +0100 |
Tanguy LE CARROUR <tanguy@bioneland.org> skriver:
> Hi Marius!
>
>
> Excerpts from Marius Bakke's message of November 29, 2020 9:06 pm:
>> Tanguy LE CARROUR <tanguy@bioneland.org> skriver:
>>
>>> I've tried to modify `python-virtualenv` to make it use our current
>>> version of `python-distlib`. Poetry builds, but it does not work
>>> properly!
>>>
>>> ```
>>> $ poetry install
>>> Creating virtualenv test-4avGy1Vc-py3.8 in
>>> /home/tanguy/.cache/pypoetry/virtualenvs
>>>
>>> ImportError
>>>
>>> cannot import name 'enquote_executable' from 'distlib.scripts'
>>>
>>> (/gnu/store/2j3qn0ksry1qarwih9knh1ngr6zm2rci-python-distlib-0.3.0/lib/python3.8/site-packages/distlib/scripts.py)
>>> ```
>>>
>>> So I guess the version of distlib does matter and we cannot do without.
>>
>> To get these patches on 'master' without rebuilding the world, you can
>> create a new 'python-distlib' like so:
>>
>> ;; TODO: Merge with 'python-distlib' on the next rebuild cycle.
>> (define-public python-distlib/next
>> (package
>> (inherit python-distlib)
>> (version "1.2.3")
>> (source (origin ...))))
>>
>> ...and in the packages that require the new version, refer to
>> 'python-distlib/next' instead of 'python-distlib'.
>>
>> Does that make sense?
>
> Yes, thanks, that's a great solution, indeed!
>
> I'm only concerned about the poor soul who has to remember to get rid of
> the `python-distlib/next` and update `python-virtualenv` package
> definition. I guess none of this is auto-magic, right?!
It's not automatic indeed. But as long as there is a source code
comment mentioning 'core-updates', 'staging' or 'rebuild cycle', chances
are some poor soul will take care of it appropriately in due time. ;-)
signature.asc
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#44077] gnu: poetry: Update to 1.1.4.,
Marius Bakke <=