[devel] python transition: 3.3 -> 3.5

Ivan Zakharyaschev imz на altlinux.org
Вс Фев 21 19:12:43 MSK 2016


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 всё же разные языки.)

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

-- 
Best regards,
Ivan


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