The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Arch Linux прекратил поставку Python 2, opennews (ok), 23-Сен-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Arch Linux прекратил поставку Python 2"  –3 +/
Сообщение от topin89 (ok), 23-Сен-22, 20:22 
Кто-нибудь знает, что ещё не успело мигрировать на третий питон?
Ответить | Правка | Наверх | Cообщить модератору

4. "Arch Linux прекратил поставку Python 2"  +12 +/
Сообщение от Непитон (?), 23-Сен-22, 20:31 
Всё, что успело, теперь наслаждается миграциями с одной минорной версии на другую. Гвидо ушёл, да здравствует ...эээ сообщество?
Ответить | Правка | Наверх | Cообщить модератору

11. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 23-Сен-22, 20:49 
Третий питон ммм практически совместим. Единственное, что мне пришлось массово фиксить, это вот это: DeprecationWarning: There is no current event loop
Ответить | Правка | Наверх | Cообщить модератору

14. "Arch Linux прекратил поставку Python 2"  –2 +/
Сообщение от Аноним (11), 23-Сен-22, 20:51 
В 3.9 емнип просто молча сломалось много чего, ворнинг добавили уже в 3.10. Но, в принципе ничего фатального не случилось и это не повод собирать баги на старой ветке.
Ответить | Правка | Наверх | Cообщить модератору

50. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 24-Сен-22, 06:49 
> В 3.9 емнип просто молча сломалось много чего

Например?

Ответить | Правка | Наверх | Cообщить модератору

53. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 07:13 
Раньше не надо было в каждом треде самостоятельно запускать ивентлуп, устанавливать политики, и всё прочее. Я вот с этим столкнулся местами, можно было просто взять текущий и это работало прекрасно. Соответственно, всё что использовало асинхронность, могло работать довольно странно. В 3.10 (по-моему ещё в альфе было) добавили предупреждения и стало понятно, в чём дело и почему всё отваливается. Вот тут об этом написано (у меня несколько сложнее логика, но сводится к этому) https://docs.python.org/3/library/asyncio-eventloop.html#asy...
Ответить | Правка | Наверх | Cообщить модератору

54. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 24-Сен-22, 07:39 
Я не вижу бага.
Ответить | Правка | Наверх | Cообщить модератору

55. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 07:44 
> Я не вижу бага.

А никто и не говорил о багах. Но код, который работал в 3.7 и 3.8 и есть не просил, стал исполняться с проблемами в 3.9 и вовсе сломался в 3.10. Когда ошибки вроде как и нет, найти такую проблему куда сложнее.

Ответить | Правка | Наверх | Cообщить модератору

58. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 24-Сен-22, 09:25 
>> Я не вижу бага.
> А никто и не говорил о багах.

То, что ты описал:
> Но код, который работал в
> 3.7 и 3.8 и есть не просил, стал исполняться с проблемами
> в 3.9 и вовсе сломался в 3.10. Когда ошибки вроде как
> и нет, найти такую проблему куда сложнее.

- выглядит багом, т.е. нечто поломали 1) без анонса в whatsnew заранее (как минимум) и/или 2) без предупреждений о грядущей поломке в коде.  Бага я не вижу.  Так что моя гипотеза: либо ты не заметил 1) в предыдущих релизах - либо использовал недокументированное поведение.

Ответить | Правка | Наверх | Cообщить модератору

59. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 09:50 
Чего, вот это asyncio.get_event_loop().run_until_complete(coro()) недокументированное поведение? На самом деле там много чего поменяли в 3.9, но я не завязывался на депрекейтнутые в 3.7 фичи, поэтому прошло мимо. А вот об этом нигде не сказано, я не нашёл. И asyncio.run() это не то всё же.
Ответить | Правка | Наверх | Cообщить модератору

85. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 24-Сен-22, 15:56 
> Чего, вот это asyncio.get_event_loop().run_until_complete(coro()) недокументированное
> поведение?

Так где тогда баг?


Ответить | Правка | Наверх | Cообщить модератору

86. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 16:02 
> Так где тогда баг?

при таком вызове у меня к примеру pyppeteer перестал работать, это наверно можно считать багом.

Ответить | Правка | Наверх | Cообщить модератору

91. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (91), 24-Сен-22, 18:24 
Ссылку на баг-репорт покажешь?
Ответить | Правка | Наверх | Cообщить модератору

56. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 07:58 
А насчёт багов, я знаю там было что-то у numpy  в 3.10a, но вроде исправили. Альфу для продакшена использовать не вариант, это хорошо мне повезло и был код попроще с этим, который запускался в альфе.
Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

67. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от commiethebeastie (ok), 24-Сен-22, 13:20 
А сейчас зачем его запускать? Запускаешь фьючерсы и ловишь их когда надо.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

69. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 13:39 
Возможны несколько вариантов решения пдобной проблемы, но мне нужно было из синхронного кода вызывать и раскидывать по тредам. Примерно это https://stackoverflow.com/questions/63856409/start-asyncio-e...

А вообще вот это, да https://github.com/MeiK2333/pyppeteer_stealth

Ответить | Правка | Наверх | Cообщить модератору

75. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от commiethebeastie (ok), 24-Сен-22, 14:18 
Я бы так не делал, потом с замками повеситесь.
Ответить | Правка | Наверх | Cообщить модератору

77. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 14:32 
Так весь код синхронный. А этот код пуляет aiohttp вместо requests и позволяет выполнить 100 запросов за 1 секунду вместо 100+ секунд. Отдельные треды были нужны не помню зачем, но они никак не пересекались между собой (корутины работали в рамках треда).
Ответить | Правка | Наверх | Cообщить модератору

98. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от commiethebeastie (ok), 25-Сен-22, 21:12 
Curl используйте тогда, он гораздо шустрее чем requests.
Ответить | Правка | Наверх | Cообщить модератору

37. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от Аноним (-), 24-Сен-22, 00:38 
> Третий питон ммм практически совместим.

Теоретически. Практически, удачи запустить что-нибудь писаное для питона 3.5 на каком-нибудь 3.9. Ну да, ну да, это плахие проекты на которые авторы забили, или что там. А полураспад софта за год это наверное замечательно.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

38. "Arch Linux прекратил поставку Python 2"  +2 +/
Сообщение от Аноним (-), 24-Сен-22, 02:05 
давай примеры, трепло
Ответить | Правка | Наверх | Cообщить модератору

51. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 24-Сен-22, 06:50 
Трепло-ж!
Ответить | Правка | Наверх | Cообщить модератору

48. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (11), 24-Сен-22, 05:32 
Я не пробовал, но с 3.6 шансов куда больше. Это когда 3 ветка приобрела адекватные очертания. Можно поочерёдно переходить, если что-то сразу сломалось. Сколько там лет между ними?
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

52. "Arch Linux прекратил поставку Python 2"  –1 +/
Сообщение от myhand (ok), 24-Сен-22, 06:52 
> А полураспад софта за год это наверное замечательно.

Мальщику маман запретила запускать свои ископаемые на 3.5?

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

108. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от ммнюмнюмус (?), 26-Сен-22, 23:35 
Это пока из репозитория не удалят. После чего останется только ручная сборка configure && make && make install куче всего, а там и до gentoo недалеко (но это уже не "малщик").
Ответить | Правка | Наверх | Cообщить модератору

111. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от myhand (ok), 27-Сен-22, 12:14 
> После чего останется только ручная сборка configure && make && make install

Ну тут точно бывших пионеров стоит звать на помощь...

Ответить | Правка | Наверх | Cообщить модератору

109. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Kir (??), 27-Сен-22, 09:04 
За 1 день перевели 150к строк пода на 3.9. Не вижу проблем.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

13. "Arch Linux прекратил поставку Python 2"  –1 +/
Сообщение от Аноним (13), 23-Сен-22, 20:51 
Истина брат. Большего убожества с версиями нивидовал мир. Какой-то минорный апдейт - всё, что-то обязательно перестанет собираться. Не язык пайтон, а язык урод.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

44. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от Аноним (44), 24-Сен-22, 04:08 
Питон - интерпретируемый язык, там ничего не собирается
Ответить | Правка | Наверх | Cообщить модератору

15. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от Аноним (15), 23-Сен-22, 20:52 
И много у Вас проблем было при миграции со стабильной 3.9 на стабильную 3.10?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

17. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от А (??), 23-Сен-22, 20:56 
AceStream.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от anonymouse (?), 23-Сен-22, 20:58 
qrwebengine 5
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

36. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от Аноним (36), 24-Сен-22, 00:18 
$ cat /usr/portage/dev-qt/qtwebengine/qtwebengine-5.15.5_p20220618.ebuild | grep python
PYTHON_COMPAT=( python3_{9,10} )
Ответить | Правка | Наверх | Cообщить модератору

20. "Arch Linux прекратил поставку Python 2"  +1 +/
Сообщение от py2 (?), 23-Сен-22, 21:15 
Примерный список можно в соответствующем todo посмотреть https://archlinux.org/todo/conversion-of-programs-that-use-p.../
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

68. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от topin89 (ok), 24-Сен-22, 13:32 
> Примерный список можно в соответствующем todo посмотреть https://archlinux.org/todo/conversion-of-programs-that-use-p.../

Там у всех статус Complete

Ответить | Правка | Наверх | Cообщить модератору

22. "Arch Linux прекратил поставку Python 2"  –1 +/
Сообщение от kai3341 (ok), 23-Сен-22, 21:20 
>  Кто-нибудь знает, что ещё не успело мигрировать на третий питон?

WarGaming некоторое время назад очень не хотели мигрировать. ХЗ что там сейчас

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

23. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (13), 23-Сен-22, 21:32 
Там браузер...
Ответить | Правка | Наверх | Cообщить модератору

79. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (79), 24-Сен-22, 14:51 
С ними все ясно. Сколько они там лет труп багворлда содомировали?
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

62. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (62), 24-Сен-22, 12:47 
Palemoon
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

101. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (101), 25-Сен-22, 21:28 
Из относительно используемого - buildbot
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

104. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (104), 26-Сен-22, 05:04 
pdf2djvu и djvusmooth
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

105. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Аноним (105), 26-Сен-22, 09:53 
Много чего. Сходу вспоминается RenPy, который много лет пытались перетащить на третью ветку, да только воз и ныне там...
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

107. "Arch Linux прекратил поставку Python 2"  +/
Сообщение от Совершенно другой аноним (?), 26-Сен-22, 13:41 
Судя по https://www.renpy.org/
;-------------X8
Ren'Py 8 is a big deal, as it's the first version of Ren'Py that supports Python 3.
;-------------X8
таки перетащили.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру