The OpenNET Project / Index page

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

Обновление Python 2.7.11 и Python 3.5.1

07.12.2015 09:05

Представлен корректирующий выпуск Python 2.7.11, в который внесены только накопившиеся за полгода исправления ошибок. Некоторые ошибки потенциально могли привести к проблемам с безопасностью. Поддержка ветки Python 2.7 будет осуществляться до 2020 года.

Дополнение: Вслед за обновлением второй ветки Python, вышло обновление Python 3.5.1. Список изменений представлен здесь.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Выпуск Pyston 0.4, реализации языка Python с JIT-компилятором
  3. OpenNews: Выпуск PyPy 4.0, реализации Python, написанной на языке Python
  4. OpenNews: Увидел свет язык программирования Python 3.5.0
  5. OpenNews: Обновление Python 2.7.10
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/43468-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (49) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:58, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.
     
     
  • 2.2, kai3341 (ok), 10:07, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >  Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.

    Вы неправильно составляете багрепорт и не туда его отсылаете. Пожалуйста, ознакомьтесь со статьёй:
    http://habrahabr.ru/post/156099/

     
  • 2.3, via (??), 10:45, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заменил у себя его на AppGrid.
     
     
  • 3.6, Аноним (-), 12:56, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А я на Synaptic.
     
     
  • 4.31, Аноним (-), 17:14, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А я на apt и доволен как кот. =)
     
     
  • 5.42, Michael Shigorin (ok), 22:37, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А я на apt и доволен как кот. =)

    А я на альт... стоп, только убунты тогда ещё и близко не было.

    Было собирался с BCL на дебиан уже перебираться.

     
  • 3.17, meequz (ok), 14:58, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Плюсую, AppGrid прекрасен. Причём в тормознутости Software Center любят винить питон, хотя AppGrid написан на нём же - и летает.
     
  • 2.16, Нимано (?), 14:53, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.

    Стесняюсь спросить: если у вас  в машине движок забарахлит – вы гараж просто отремонтируете или сразу снесете и новый поставите?

     
  • 2.18, Аноним (-), 15:04, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Давно отказался от убнты и не испытываю проблем
     
     
  • 3.30, Аноним (-), 17:08, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Логично, не испытывать проблем с тем чем не пользуешся.
     
  • 2.19, Аноним (-), 15:06, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что причина тут не в ошибках Python, а в самой интерпретируемой архитекту... большой текст свёрнут, показать
     
     
  • 3.23, Нимано (?), 15:44, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Потому что причина тут не в ошибках Python, а в самой интерпретируемой
    > архитектуре этого языка, Python в принципе спроектирован быть медленным, и это
    > принципиально неустранимый недостаток.

    Осторожнее с набросом – вентилятор не справляется!

     
  • 3.61, Аноним (-), 13:51, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Try harder: выше сказали про AppGrid, который тоже на питоне и летает.
     

  • 1.4, Аноним (-), 11:25, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Казалось бы, в такой далеко не первой минорной версии не должны были сломать ни с чем совместимость, а только одни багфиксы наложить.
    Но, это только казалось. Поубирали зачем-то какие-то методы модулей стандартной библиотеки. Зачем - непонятно.
    Из того, что обнаружил за полчаса - не работают с 2.7.11: kombu, celery
     
     
  • 2.5, Коля (?), 11:43, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Всё потому, что... "Скрипачь не нужен, дорогой. Он только топливо жрёт."
     
  • 2.22, myhand (ok), 15:42, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Казалось бы, в такой далеко не первой минорной версии не должны были сломать ни с чем совместимость, а только одни багфиксы наложить.

    Судя по чейнджлогу - таки и не сломали.

    Просто вы думаете, что это как в windows 95.  Вот в 3.11 был баг, для которого
    в каком-то тетрисе сделали специальный воркароунд - так и в 95, специально только
    для этого тетриса - будет эмулироваться данный баг.

    В нормальном случае (как с Python) - совместимость означает, что нет несовместимых
    изменений в стандарте языка (а стандартом является, соответственно, документация Python).

    > Поубирали зачем-то какие-то методы модулей стандартной библиотеки.

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

    > не работают с 2.7.11: kombu, celery

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

    А на заведенные баги можно посмотреть?

     

  • 1.14, Аноним (-), 14:22, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    GIL еще не устранен?

    Глобальные блокировки крутяк да?

     
     
  • 2.15, Вяземский (?), 14:34, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +9 +/
    GIL будет всегда, обьявлено ка достоинство питона... каждый продолжает костылить многопоточность как умеет. В 3 сломали биединг к С, как сломали теперь там костыль... В 3 питоне добавили много полуработающих фич типа with async который не совместим не с одним фреймворком который добавляет "многопоточность" или типизацию для которой нужно накостылить внешние утилиты... В итоге на 3 можно писать только небольшие скрипты... ну или кто сайтики с нуля пишет...
     
     
  • 3.24, myhand (ok), 15:53, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > GIL будет всегда, обьявлено ка достоинство питона...

    GIL имеют не все реализации языка.  Но школию ж неймется...  Или оно тупо не знает.

    > В итоге на 3 можно писать только небольшие скрипты...

    Угу.  ipython, numpy, scipy, matplotlib, theano... (далее везде)

    > ну или кто сайтики

    Ах вот это чье афторитетное мнение.  Веб-погромиста...


     
     
  • 4.27, Аноним (-), 16:47, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Но школию ж неймется...

    Что ни комментарий от вас то либо про школьников, либо про выпускников технических университетов-пту, ну в самом деле, сколько уж можно, имейте совесть наконец.

     
     
  • 5.38, myhand (ok), 17:52, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надо полагать, попал?
     
  • 4.29, Вяземский (?), 17:05, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > GIL имеют не все реализации языка.  Но школию ж неймется...  Или оно тупо не знает.

    а школию не нужны все реализации языка, ему нужна реализация языка под которой есть написанные и главное оттестированные библиотеки другим школием.

    > Угу.  ipython, numpy, scipy, matplotlib, theano... (далее везде)

    да основной стек работает вот только ipython[all] мне мало... а в большинстве своем я получаю "Python 3, touted as “the Python 3.x that is production-ready”, is not yet the preferred and recommended Python version for ..." и так на большинстве библиотек или не работают или не готовы... псаиба пробовали... если вы уговорите facebook переписать клиент для trift под python3 который нужен happybase что бы школий мог работать с HBase будет... а пока идите любезный в .опу!

    Клепайте свои скриптики и сайтики. на большее питон не способен...  

     
     
  • 5.37, myhand (ok), 17:52, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> GIL имеют не все реализации языка.  Но школию ж неймется...  Или оно тупо не знает.
    > а школию не нужны все реализации языка, ему нужна реализация языка под
    > которой есть написанные и главное оттестированные библиотеки другим школием.

    Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
    лень тестировать свой код (который в принципе должен работать, если только они
    не расширения на C для питона пишут).

    >> Угу.  ipython, numpy, scipy, matplotlib, theano... (далее везде)
    > да основной стек работает вот только ipython[all] мне мало...

    В смысле?  Да все работает, исключая нафиг никому не нужные вещи.

    Печально что вам такая понадобилась, но кто в этом виноват?  Возьмите, потратьте
    пару часиков - и будет готовый патч.  Работы обычно действительно немного, даже
    если брать проекты уровня списка выше.  Не умеете - заплатите тому кто умеет
    и не изображайте из себя программиста.

    > если вы уговорите facebook переписать клиент для
    > trift под python3 который нужен happybase что бы школий мог работать

    Никому кроме школия это не нужно.

    > Клепайте свои скриптики и сайтики.

    Странно, но ведь именно пример вашей проблемной
    библиотеки - как раз для аудитории сайтоклепатиков, не?

     
     
  • 6.49, Вяземский (?), 02:25, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
    > лень тестировать свой код (который в принципе должен работать, если только они
    > не расширения на C для питона пишут).

    никто вам ничего не должен

    > Печально что вам такая понадобилась, но кто в этом виноват?  Возьмите, потратьте
    > пару часиков - и будет готовый патч.  Работы обычно действительно немного, даже
    > если брать проекты уровня списка выше.  Не умеете - заплатите тому кто умеет
    > и не изображайте из себя программиста.

    я никого не виню. Меня какой то школий пытается убедить что мне нужен питон 3 и я должен портировать библиотеки поднего) Мальчик иди развлекайся)

    > Странно, но ведь именно пример вашей проблемной

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

    Желаю вам устроиться на работу...

     
     
  • 7.50, myhand (ok), 03:26, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
    >> лень тестировать свой код (который в принципе должен работать, если только они
    >> не расширения на C для питона пишут).
    > никто вам ничего не должен

    Сталбыть так пишут.  Не, я не против - но причем тут язык, если кто-то
    сознательно (или по безграмотности) наплювал на его стандарты?

    >> Печально что вам такая понадобилась, но кто в этом виноват?  Возьмите, потратьте
    >> пару часиков - и будет готовый патч.  Работы обычно действительно немного, даже
    >> если брать проекты уровня списка выше.  Не умеете - заплатите тому кто умеет
    >> и не изображайте из себя программиста.
    > я никого не виню. Меня какой то школий пытается убедить что мне
    > нужен питон 3 и я должен портировать библиотеки поднего)

    И кто это такой нехороший?  Лично меня просто интересуют мегапроблемы
    портирования, которые вы где-то углядели.

    >> Странно, но ведь именно пример вашей проблемной
    > у меня проблемы нет это у вас сверлит в .опе

    Кто б сомневался, что вы еще и специались по чужим *опам.

     
  • 3.26, Аноним (-), 16:08, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >который не совместим не с одним фреймворком

    так уж и ни с одним? https://github.com/KeepSafe/aiohttp

    >который добавляет "многопоточность"

    таки вы натурально ничего не понимаете: https://docs.python.org/3/library/asyncio.html

     
     
  • 4.32, Куршавель (?), 17:15, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > таки вы натурально ничего не понимаете: https://docs.python.org/3/library/asyncio.html

    поэтому слово взято в кавычки... ну какая многопоточность под питоном?

    >так уж и ни с одним? https://github.com/KeepSafe/aiohttp

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

     
     
  • 5.40, Аноним (-), 17:54, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >сделали костыль к нему скотчем прикрутили палку а теперь это достижение на клей гвозди и кто на что горазд соединяют с другими костылями...

    Ниасилил "event-driven" программирование? Это печально, да.

    >поэтому слово взято в кавычки... ну какая многопоточность под питоном?

    Ниасилил multiprocessing - это печально вдвойне.

     
     
  • 6.41, Вяземский (?), 21:05, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    а я зарабатываю больше
     

  • 1.25, Аноним (-), 15:58, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вроде бы уже столько хороших альтернатив, зачем тянут этот язык - не понятно
     
     
  • 2.28, Аноним (-), 16:51, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Деньги вложены (в чёрную дыру) потому и тянут, в конфликте интересов между здравым смыслом и деньгами, к сожалению, всегда побеждают деньги.
     
  • 2.33, Аноним (-), 17:33, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    пример альтернатив ?
     
  • 2.34, Giperonym (?), 17:34, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    "Вроде бы" и где же?? ни одного названия школий не привел. ибо нет.

    Python - самый читабельный язык программирования! потому он будет самым пока что-то лучше по читабельности не появится. Даже щколии сие оценили хотя они очень редко читают код обычно пишут плохонький на разик

     
     
  • 3.43, Michael Shigorin (ok), 22:47, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Python - самый читабельный язык программирования!

    Знаете, удивился #25, но тут всё-таки спрошу: и сколько Вы языков знаете на чтение для таких утверждений?  А если вдруг и на запись -- то не поделитесь ли собственноручно выполненными иллюстрациями тезиса, скажем, на http://rosettacode.org?

     
  • 2.35, Вяземский (?), 17:38, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну почему, учить студентов писать код, быстренько новоять скрипт или сайтик на джанге, питон хорош, так же хорош в виде биндингов к С/Сpp (3й не так хорош как 2)
     
     
  • 3.44, Michael Shigorin (ok), 22:53, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > новоять

    Это что за новояз?

    "наваять" ("сваять", "изваять", "изваяние").

     
  • 2.36, Вяземский (?), 17:43, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ту нишу которую занимает 2 питон альтернатив нет... (есть но не такие удобные). А вот то куда лезет 3 питон... тама он ненужон.
     
     
  • 3.39, myhand (ok), 17:53, 07/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот то куда лезет 3 питон... тама он ненужон.

    Эт где, будь ласка?

     
  • 3.51, Аноним (-), 16:31, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    По удобству может и нет альтернатив. Но надо признать, что питон в принципе нехорошее решение везде. Перестройка уже давно закончилась, надо уходить в пользу менее удобных, но более правильных языков.
     
     
  • 4.53, myhand (ok), 16:38, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > надо уходить в
    > пользу менее удобных, но более правильных языков.

    Каких, о гуру?

     

  • 1.45, Аноним (45), 23:53, 07/12/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хватит гнать на тормознутость питона. В киноиндустрии питон2 это стандарт. Практически все продакшен-реди пакеты имеют питон. Очень удобен как в чтении кода так и в пайплайно-строении. С писайдом вообще всё круто, т. к. тот же софт использует Qt в большинстве случаев
     
     
  • 2.52, Аноним (-), 16:34, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Питон впихнут во все дистрибутивы и занимает в них чуть ли не половину места. Выгода применения питона в пользовательских приложений весьма сомнительна.
    > Очень удобен как в чтении кода так и в пайплайно-строении.

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

     
     
  • 3.54, lostdev (?), 16:40, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А какие альтернативы питону в дистрах могут быть, с оглядкой на написание внеочередных костылей под свои нужды (кроме перла и баша)?
     
     
  • 4.55, Аноним (-), 17:29, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Qt C++. Отличная альтернатива. По скорости написания кода ничуть не медленнее, особенно если использовать designer со стандартными виджетами. И не тащит с собой 300+ мб пакетов.
     
     
  • 5.60, Alexey Vanzhula (ok), 10:20, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Qt C++. Отличная альтернатива. По скорости написания кода ничуть не медленнее, особенно
    > если использовать designer со стандартными виджетами. И не тащит с собой
    > 300+ мб пакетов.

    Само собой. Оно даже кажется более Ъ под плюсами. Но учитывая то что в большинстве своем ЮИ не требуется такого отклика, который не способен преодолеть пистон, и тем более потому что прототипирования интерфейсов на питоне выглядят все равно быстрее, то я выбиру писайд.

    Лично у меня такая ситуация. Пакет для 3D анимации написан на Qt, он имеен питон2 и поставляется с писайдом. Как известно пакеты для анимации это огромные махины, и некоторым красноглазикам интересно пиайдом вклиниваться в проприетарщину и менять всё на свой лад. А это Qt и быдло-питончиком можно поменять абсолютно всё, не считая захардкоденых виджетов.
    В таких софтах всегда есть что поменять.
    Это тот пример когда писайд удобнее чам SDK и C++ Qt.

     
  • 3.56, Аноним (45), 17:33, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А это вы спросите в студиях где данные по конвееру бегают очень интенсивно Там ... большой текст свёрнут, показать
     
     
  • 4.57, Аноним (-), 17:52, 08/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Менеджер приложений убунты тоже не занимается обработкой плотной геометрии, однако тормозит и жрет память как браузер chromium. И многие другие приложения и виджеты в убунте тоже. Однако при каждом запуске выскакивает окно что что-то упало. И это что-то всегда на питоне. Питон высокоуровневый язык и ему уже 25 лет, если эти проблемы до сих пор не улажены, а их впринципе быть не должно, стоит уже перестать заниматься фанатизмом и объективно взглянуть на ситуацию.
     
     
  • 5.59, Аноним (45), 10:18, 09/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Менеджер приложений убунты тоже не занимается обработкой плотной геометрии, однако тормозит
    > и жрет память как браузер chromium. И многие другие приложения и
    > виджеты в убунте тоже. Однако при каждом запуске выскакивает окно что
    > что-то упало. И это что-то всегда на питоне. Питон высокоуровневый язык
    > и ему уже 25 лет, если эти проблемы до сих пор
    > не улажены, а их впринципе быть не должно, стоит уже перестать
    > заниматься фанатизмом и объективно взглянуть на ситуацию.

    А portage в дженту. Покрайней мере оно не глючит. А чо там в убунте мне не интересно)

     
  • 5.62, Aleks Revo (ok), 05:17, 10/12/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И в окружении какого ЯП Вы предпочитаете видеть, что что-то упало из-за криворукости разраба?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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