[devel] python transition: 3.3 -> 3.5

Alexey Shabalin a.shabalin на gmail.com
Вс Фев 21 20:40:37 MSK 2016


21 февраля 2016 г., 19:12 пользователь Ivan Zakharyaschev
<imz на altlinux.org> написал:
> On Sun, 21 Feb 2016, Alexey Shabalin wrote:
>
>>> Так что изначальная мысль меняется так: генерировать python3.3(*)
>>> provides и для новособранных модулей, в том числе python3-base-3.5.
>>>
>>> И python3.5 научить по-хорошему смотреть в site-packages для 3.3
>>> (отдельную директорию).
>>>
>>> В таком виде, наверное, можно отправить python3-3.5 в Sisyphus и--в
>>> теории--не получить unmets. (Ну и ожидается, что более-менее всё будет
>>> работать.)
>>
>>
>> если ожидается, что все будет работать, то просто надо заменить
>> provides python3.3(*) -> python3(*)
>> это вообще решит все проблемы в дальнейшем:)
>
>
> Не ожидается, что будет байткод работать. (Поэтому там версия такая
> подробная.) А исходный код, возможно, будет. (Он же лежит рядом.)
тогда в чем отличие от того, что предлагаете вы?

> Но для того, чтоб всё было хорошо, в дистрибутив собирается байткод.
>
>> и для python2 так же сделать - от него точно не стоит ожидать
>> кардинальных изменений.
>
>
> Не понял точно, о чём эта подковырка: что не надо 2 и 3 различать, или же
> что внутри 2 версии меняются.
>
> (python2 и python3 всё же разные языки.)
никаких подковырок. я серьезно. я имел ввиду python2.7(*) -> python2(*)

> А если 3.3 и 3.5 не совместимы по исходному коду, то зря называют это просто
> python3.
>



-- 
Alexey Shabalin


Подробная информация о списке рассылки Devel