LINUX.ORG.RU

Arch Linux перешел на Python 3

 ,


0

1

В Arch Linux произошло довольно масштабное, показательное изменение — теперь /usr/bin/python указывает на python3, а любые программы, требующие python2 — на /usr/bin/python2.
Все пакеты, связанные с этим, были изменены. Также масса пакетов из AUR уже исправлена.

Напомню, что Python 2.7 планируется быть последним крупным релизом в 2.x ветке.

Подробнее, из блога одного из разработчиков

>>> Подробности



Проверено: JB ()
Последнее исправление: madgnu (всего исправлений: 6)

да уж...
как бы не получилось так как в генте с SSLv2 , так хотели выкинуть , но в итоге в течении суток вернули все назад как было

в любом случае arch, pretenting to be a binary distributive, так что справиться с пакетами будет проще, а вот собирающим из AUR , а уж тем более собирающим из исходников по PKGBUILD а то и самостоятельно теперь придется бегать по граблям... (посмотрим по количеству создаваемых тем «[arch][wtf] глюки с ...» )

Sylvia ★★★★★
()

awn-applets уже не пашут... avant-window-navigator из bzr не собирается... Вот у них шило в той самой точке завертелось...

pztrn ★★★★
()

Впереди планеты всей.

yoghurt ★★★★★
()
Ответ на: комментарий от pztrn

>awn-applets уже не пашут... avant-window-navigator из bzr не собирается... Вот у них шило в той самой точке завертелось..

А вот и первые ласточки :)

yoghurt ★★★★★
()

JB отлично поправил

atommixz
() автор топика

>теперь /usr/bin/python указывает на python3, а любые программы требующие python2 на /usr/bin/python2


вот лучше бы они сделали наоборот
исправили бы пакеты на использование python3 вместо python,
а python бы пока оставили как python2

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Если бы они делали как лучше, то тогда это был бы не Арч. :)

debian6
()
Ответ на: комментарий от Sylvia

Как утверждает автор, одним из их намерений было показать пример другим дистро-стоителем и перевести фокус с Py2 на Py3. И не следует забывать что Arch это bleeding edge.

atommixz
() автор топика
Ответ на: комментарий от Werehuman

не бойся! Как говорят: Не было печали,апдейтов накачали!

а если по теме,то просто создаешь симлинки,как я на питон2-питон

и радуешься =)

muzlocker
()

Ура товариши, очень верный и вовремя сделанный шаг.

SKEW
()

Все правильно сделали. Должны же на ком-то это обкатать. Пусть это будут арчеводы :)

anonymous
()
Ответ на: комментарий от anonymous

Сильная привязанность дистрибутивов к Python2 заметно затормозит Python3. В той же Убунте PyQT, PyGTK, и куча других модулей от Python2.

alpha2
()

Мда. Могли бы пока хотя бы сделать /usr/bin/python указывающим на python2. Что-то мне это не нравится.

pevzi ★★★★★
()

>Arch Linux перешел на Python 3

Так им и надо.

anonymous
()
Ответ на: комментарий от pevzi

Пока наверно обновляться не буду. Подожду комментариев побольше (:

pevzi ★★★★★
()
Ответ на: комментарий от pevzi

>> показательное изменение - теперь /usr/bin/python указывает на python3

Могли бы пока хотя бы сделать /usr/bin/python указывающим на python2

И была бы новость без новости? бесконечно малая, планковская новость? может быть, мнимая новость?..

/0

Dimka-Bo
()

>, что Python планируется быть крупным релизом

Что скажут граммар наци и прочие грамотные элементы?

Dimka-Bo
()
Ответ на: комментарий от Dimka-Bo

Третью версию поддерживает далеко не весь софт. Я бы даже сказал, его меньшая часть. Почему бы не указать такому софту python3, а остальных оставить на python2, пока в них не появится поддержка третьего?

pevzi ★★★★★
()
Ответ на: комментарий от pevzi

>Особенно когда это говорится устами Ruby-кодера (:

Давай тесты.

wyldrodney
()

Приятного жевания кактуса :)

xorik ★★★★★
()
Ответ на: комментарий от pevzi

Спроси в рассылке у арчеров, может скажут, зачем сделали именно так

Hokum ☆☆☆☆
()

Жив!

Успешно обновился. Теперь надо за aur приниматься.

Werehuman ★★
()
Ответ на: комментарий от yoghurt

мне тоже интересно ,но с третьим она не собирается.Только со вторым

muzlocker
()

Вещества?

Жв точно под ними подверждал,что это делает на моём лоре?

Ubuntu1004
()
Ответ на: комментарий от Dimka-Bo

, что Python планируется быть крупным релизом

Что скажут граммар наци и прочие грамотные элементы?

Что это обыкновенная безграмотность.

Vudod ★★★★★
()

Мои личные глубокие искренние соболезнования. Но, надо же было хоть кому-то стронуть с места эту кучу навоза. 2.6, как переходный этап к 3, слишком надолго задержался.

Lumi ★★★★★
()
Ответ на: комментарий от pevzi

Третью версию поддерживает далеко не весь софт. Я бы даже сказал, его меньшая часть. Почему бы не указать такому софту python3, а остальных оставить на python2, пока в них не появится поддержка третьего?

Потому что это манифест, можно даже сказать провокация. Но если им удастся выдержать и не скатиться обратно, как все советуют, то впоследствии их будут ставить в пример прочим. Кто-то должен стать первым. Поэтому было принято решение, что всё, что можно заставить работать с третьим Питоном, перевести на него и сделать его по умолчанию. Прочее --- оставить для совместимости.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

А когда уже на perl6 перейдут ?
Очень хочу видеть это.

elipse ★★★
()
Ответ на: комментарий от Zloddey

>> обновился с утра, вечером буду плакаться проверю, всё ли пашет

Вот на работе уже перезагрузил систему, вроде все норм. Конечно, косяки неизбежны, но и арч сначала проходит тестовую ветвь.

mao-tm
()

Да уж, смело, ничего не скажешь.

Но, впрочем, должно же это с кого-то начинаться.

shylent
()

Требую поменять желтый заголовок. Какой же это переход если:

ll /usr/lib/python3.1/site-packages/

total 28
drwxr-xr-x  2 root root  4096 Oct  4 23:36 .
drwxr-xr-x 28 root root 20480 Oct  4 23:36 ..
-rw-r--r--  1 root root   119 Oct  4 23:36 README

Всего лиш поменян симлинк. Пакетов под него еще нет.

baverman ★★★
()

рано или позно это пришлось бы делать

чем раньше поменять ( /usr/bin/python3.X -> /usr/bin/python , /usr/bin/python2.X -> /usr/bin/python2 ) — тем прощще будет в будущем

...ведь каждый час паралельной-linuxarch-реальности где этого изменения ещё небыло — всё сложнее и сложнее это изменение сделать [появляются всё больше программ привызанных к Python-2.X и ичитсющщих что это интерпретатор Пайтона поумолчанию]

с другой стороны — в Ubuntu-10.10 — тем временем — всё стало хуже чем было в Ubuntu-10.4 ..

..теперь там:

$ python2
No command 'python2' found, did you mean:
 Command 'python' from package 'python-minimal' (main)
 Command 'python3' from package 'python3-minimal' (main)
python2: command not found

однако

$ type python
python is hashed (/usr/bin/python)

(это заставит программистов НЕ использовать строчку "/usr/bin/env python2" для своих программ.. и разумеется внесётся новая волна путанницы между тем как правильно запускать нужную версию Пайтон интерпретатора)

user_id_68054 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.