Представлен (https://www.python.org/downloads/release/python-2711/) корректирующий выпуск Python 2.7.11 (https://www.python.org/downloads/release/python-2711/), в который внесены только накопившиеся за полгода исправления ошибок (https://hg.python.org/cpython/raw-file/53d30ab403f1/Misc/NEWS). Некоторые ошибки потенциально могли привести к проблемам с безопасностью. Поддержка ветки Python 2.7 будет осуществляться (https://www.opennet.ru/opennews/art.shtml?num=39565) до 2020 года.
URL: http://permalink.gmane.org/gmane.comp.python.announce/12156
Новость: https://www.opennet.ru/opennews/art.shtml?num=43468
Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.
> Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.Вы неправильно составляете багрепорт и не туда его отсылаете. Пожалуйста, ознакомьтесь со статьёй:
http://habrahabr.ru/post/156099/
Заменил у себя его на AppGrid.
А я на Synaptic.
А я на apt и доволен как кот. =)
> А я на apt и доволен как кот. =)А я на альт... стоп, только убунты тогда ещё и близко не было.
Было собирался с BCL на дебиан уже перебираться.
Плюсую, AppGrid прекрасен. Причём в тормознутости Software Center любят винить питон, хотя AppGrid написан на нём же - и летает.
>Сейчас специально обновил убунту. Software-center всё так же виснет и жрёт память.Стесняюсь спросить: если у вас в машине движок забарахлит – вы гараж просто отремонтируете или сразу снесете и новый поставите?
Давно отказался от убнты и не испытываю проблем
Логично, не испытывать проблем с тем чем не пользуешся.
>Software-center всё так же виснет и жрёт память.Потому что причина тут не в ошибках Python, а в самой интерпретируемой архитектуре этого языка, Python в принципе спроектирован быть медленным, и это принципиально неустранимый недостаток.
Так что вина за то что Software-center жутко тормозит даже на Intel Core i7 (и это никогда не будет исправлено, разве что только кто-нибудь перепишет его на C++ и Qt) лежит на том человеке, который профинансировал создание Software-center и при планировании сметы проекта утвердил в качестве языка для его написания Python (скорее всего этот человек как-то ангажирован с компаниями заинтересованными в продвижении Python, а если нет и он просто начитался бреда маркетологов на форумах о том какой Python замечательный и производительный и слепо этому поверил - то тогда у него в голове опилки вместо мозгов).
> Потому что причина тут не в ошибках Python, а в самой интерпретируемой
> архитектуре этого языка, Python в принципе спроектирован быть медленным, и это
> принципиально неустранимый недостаток.Осторожнее с набросом – вентилятор не справляется!
Try harder: выше сказали про AppGrid, который тоже на питоне и летает.
Казалось бы, в такой далеко не первой минорной версии не должны были сломать ни с чем совместимость, а только одни багфиксы наложить.
Но, это только казалось. Поубирали зачем-то какие-то методы модулей стандартной библиотеки. Зачем - непонятно.
Из того, что обнаружил за полчаса - не работают с 2.7.11: kombu, celery
Всё потому, что... "Скрипачь не нужен, дорогой. Он только топливо жрёт."
> Казалось бы, в такой далеко не первой минорной версии не должны были сломать ни с чем совместимость, а только одни багфиксы наложить.Судя по чейнджлогу - таки и не сломали.
Просто вы думаете, что это как в windows 95. Вот в 3.11 был баг, для которого
в каком-то тетрисе сделали специальный воркароунд - так и в 95, специально только
для этого тетриса - будет эмулироваться данный баг.В нормальном случае (как с Python) - совместимость означает, что нет несовместимых
изменений в стандарте языка (а стандартом является, соответственно, документация Python).> Поубирали зачем-то какие-то методы модулей стандартной библиотеки.
Это вы вангу пытаетесь изображать, или есть технические аргументы? Тогда не затруднило бы
изложить какие конкретно модули...> не работают с 2.7.11: kombu, celery
Могу лишь предположить, что их разработчики полагались на какое-то
недокументированное поведение, как тот самый тетрис.А на заведенные баги можно посмотреть?
GIL еще не устранен?Глобальные блокировки крутяк да?
GIL будет всегда, обьявлено ка достоинство питона... каждый продолжает костылить многопоточность как умеет. В 3 сломали биединг к С, как сломали теперь там костыль... В 3 питоне добавили много полуработающих фич типа with async который не совместим не с одним фреймворком который добавляет "многопоточность" или типизацию для которой нужно накостылить внешние утилиты... В итоге на 3 можно писать только небольшие скрипты... ну или кто сайтики с нуля пишет...
> GIL будет всегда, обьявлено ка достоинство питона...GIL имеют не все реализации языка. Но школию ж неймется... Или оно тупо не знает.
> В итоге на 3 можно писать только небольшие скрипты...
Угу. ipython, numpy, scipy, matplotlib, theano... (далее везде)
> ну или кто сайтики
Ах вот это чье афторитетное мнение. Веб-погромиста...
> Но школию ж неймется...Что ни комментарий от вас то либо про школьников, либо про выпускников технических университетов-пту, ну в самом деле, сколько уж можно, имейте совесть наконец.
Надо полагать, попал?
> 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 будет... а пока идите любезный в .опу!
Клепайте свои скриптики и сайтики. на большее питон не способен...
>> GIL имеют не все реализации языка. Но школию ж неймется... Или оно тупо не знает.
> а школию не нужны все реализации языка, ему нужна реализация языка под
> которой есть написанные и главное оттестированные библиотеки другим школием.Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
лень тестировать свой код (который в принципе должен работать, если только они
не расширения на C для питона пишут).>> Угу. ipython, numpy, scipy, matplotlib, theano... (далее везде)
> да основной стек работает вот только ipython[all] мне мало...В смысле? Да все работает, исключая нафиг никому не нужные вещи.
Печально что вам такая понадобилась, но кто в этом виноват? Возьмите, потратьте
пару часиков - и будет готовый патч. Работы обычно действительно немного, даже
если брать проекты уровня списка выше. Не умеете - заплатите тому кто умеет
и не изображайте из себя программиста.> если вы уговорите facebook переписать клиент для
> trift под python3 который нужен happybase что бы школий мог работатьНикому кроме школия это не нужно.
> Клепайте свои скриптики и сайтики.
Странно, но ведь именно пример вашей проблемной
библиотеки - как раз для аудитории сайтоклепатиков, не?
> Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
> лень тестировать свой код (который в принципе должен работать, если только они
> не расширения на C для питона пишут).никто вам ничего не должен
> Печально что вам такая понадобилась, но кто в этом виноват? Возьмите, потратьте
> пару часиков - и будет готовый патч. Работы обычно действительно немного, даже
> если брать проекты уровня списка выше. Не умеете - заплатите тому кто умеет
> и не изображайте из себя программиста.я никого не виню. Меня какой то школий пытается убедить что мне нужен питон 3 и я должен портировать библиотеки поднего) Мальчик иди развлекайся)
> Странно, но ведь именно пример вашей проблемной
у меня проблемы нет это у вас сверлит в .опе что нужно использовать 3 питон
Желаю вам устроиться на работу...
>> Ну видимо так мешает GIL, что под реализации языка, его не имеющие - людям
>> лень тестировать свой код (который в принципе должен работать, если только они
>> не расширения на C для питона пишут).
> никто вам ничего не долженСталбыть так пишут. Не, я не против - но причем тут язык, если кто-то
сознательно (или по безграмотности) наплювал на его стандарты?>> Печально что вам такая понадобилась, но кто в этом виноват? Возьмите, потратьте
>> пару часиков - и будет готовый патч. Работы обычно действительно немного, даже
>> если брать проекты уровня списка выше. Не умеете - заплатите тому кто умеет
>> и не изображайте из себя программиста.
> я никого не виню. Меня какой то школий пытается убедить что мне
> нужен питон 3 и я должен портировать библиотеки поднего)И кто это такой нехороший? Лично меня просто интересуют мегапроблемы
портирования, которые вы где-то углядели.>> Странно, но ведь именно пример вашей проблемной
> у меня проблемы нет это у вас сверлит в .опеКто б сомневался, что вы еще и специались по чужим *опам.
>который не совместим не с одним фреймворкомтак уж и ни с одним? https://github.com/KeepSafe/aiohttp
>который добавляет "многопоточность"
таки вы натурально ничего не понимаете: https://docs.python.org/3/library/asyncio.html
> таки вы натурально ничего не понимаете: https://docs.python.org/3/library/asyncio.htmlпоэтому слово взято в кавычки... ну какая многопоточность под питоном?
>так уж и ни с одним? https://github.com/KeepSafe/aiohttp
сделали костыль к нему скотчем прикрутили палку а теперь это достижение на клей гвозди и кто на что горазд соединяют с другими костылями...
>сделали костыль к нему скотчем прикрутили палку а теперь это достижение на клей гвозди и кто на что горазд соединяют с другими костылями...Ниасилил "event-driven" программирование? Это печально, да.
>поэтому слово взято в кавычки... ну какая многопоточность под питоном?
Ниасилил multiprocessing - это печально вдвойне.
а я зарабатываю больше
Вроде бы уже столько хороших альтернатив, зачем тянут этот язык - не понятно
Деньги вложены (в чёрную дыру) потому и тянут, в конфликте интересов между здравым смыслом и деньгами, к сожалению, всегда побеждают деньги.
пример альтернатив ?
"Вроде бы" и где же?? ни одного названия школий не привел. ибо нет.Python - самый читабельный язык программирования! потому он будет самым пока что-то лучше по читабельности не появится. Даже щколии сие оценили хотя они очень редко читают код обычно пишут плохонький на разик
> Python - самый читабельный язык программирования!Знаете, удивился #25, но тут всё-таки спрошу: и сколько Вы языков знаете на чтение для таких утверждений? А если вдруг и на запись -- то не поделитесь ли собственноручно выполненными иллюстрациями тезиса, скажем, на http://rosettacode.org?
ну почему, учить студентов писать код, быстренько новоять скрипт или сайтик на джанге, питон хорош, так же хорош в виде биндингов к С/Сpp (3й не так хорош как 2)
> новоятьЭто что за новояз?
"наваять" ("сваять", "изваять", "изваяние").
ту нишу которую занимает 2 питон альтернатив нет... (есть но не такие удобные). А вот то куда лезет 3 питон... тама он ненужон.
> А вот то куда лезет 3 питон... тама он ненужон.Эт где, будь ласка?
По удобству может и нет альтернатив. Но надо признать, что питон в принципе нехорошее решение везде. Перестройка уже давно закончилась, надо уходить в пользу менее удобных, но более правильных языков.
> надо уходить в
> пользу менее удобных, но более правильных языков.Каких, о гуру?
Хватит гнать на тормознутость питона. В киноиндустрии питон2 это стандарт. Практически все продакшен-реди пакеты имеют питон. Очень удобен как в чтении кода так и в пайплайно-строении. С писайдом вообще всё круто, т. к. тот же софт использует Qt в большинстве случаев
Питон впихнут во все дистрибутивы и занимает в них чуть ли не половину места. Выгода применения питона в пользовательских приложений весьма сомнительна.
> Очень удобен как в чтении кода так и в пайплайно-строении.Почему-то это не спасает от многочисленных баг, падний, тормозов и жручести памяти большинства питон приложений
А какие альтернативы питону в дистрах могут быть, с оглядкой на написание внеочередных костылей под свои нужды (кроме перла и баша)?
Qt C++. Отличная альтернатива. По скорости написания кода ничуть не медленнее, особенно если использовать designer со стандартными виджетами. И не тащит с собой 300+ мб пакетов.
> Qt C++. Отличная альтернатива. По скорости написания кода ничуть не медленнее, особенно
> если использовать designer со стандартными виджетами. И не тащит с собой
> 300+ мб пакетов.Само собой. Оно даже кажется более Ъ под плюсами. Но учитывая то что в большинстве своем ЮИ не требуется такого отклика, который не способен преодолеть пистон, и тем более потому что прототипирования интерфейсов на питоне выглядят все равно быстрее, то я выбиру писайд.
Лично у меня такая ситуация. Пакет для 3D анимации написан на Qt, он имеен питон2 и поставляется с писайдом. Как известно пакеты для анимации это огромные махины, и некоторым красноглазикам интересно пиайдом вклиниваться в проприетарщину и менять всё на свой лад. А это Qt и быдло-питончиком можно поменять абсолютно всё, не считая захардкоденых виджетов.
В таких софтах всегда есть что поменять.
Это тот пример когда писайд удобнее чам SDK и C++ Qt.
> Питон впихнут во все дистрибутивы и занимает в них чуть ли не
> половину места. Выгода применения питона в пользовательских приложений весьма сомнительна.
>> Очень удобен как в чтении кода так и в пайплайно-строении.
> Почему-то это не спасает от многочисленных баг, падний, тормозов и жручести памяти
> большинства питон приложенийА это вы спросите в студиях где данные по конвееру бегают очень интенсивно. Там главная платформа для расширений это пистон. Пишут как интерактивные инструменты так и скриптят удобный обмен данными на разных этапах.
Лично я пишу инструменты для 3д моделирования. Обертками и ЮИ в них занимается питон и писайд. Никаких беспричинных тормозов и багов я не наблюдаю. Понятное дело что у питона своя ниша. И я никогда не стану пропускать через питон обработку плотной геометрии. Для этого есть другие языки. Но инструменты и тем более ЮИ разрабатывать одно удовольствие
Менеджер приложений убунты тоже не занимается обработкой плотной геометрии, однако тормозит и жрет память как браузер chromium. И многие другие приложения и виджеты в убунте тоже. Однако при каждом запуске выскакивает окно что что-то упало. И это что-то всегда на питоне. Питон высокоуровневый язык и ему уже 25 лет, если эти проблемы до сих пор не улажены, а их впринципе быть не должно, стоит уже перестать заниматься фанатизмом и объективно взглянуть на ситуацию.
> Менеджер приложений убунты тоже не занимается обработкой плотной геометрии, однако тормозит
> и жрет память как браузер chromium. И многие другие приложения и
> виджеты в убунте тоже. Однако при каждом запуске выскакивает окно что
> что-то упало. И это что-то всегда на питоне. Питон высокоуровневый язык
> и ему уже 25 лет, если эти проблемы до сих пор
> не улажены, а их впринципе быть не должно, стоит уже перестать
> заниматься фанатизмом и объективно взглянуть на ситуацию.А portage в дженту. Покрайней мере оно не глючит. А чо там в убунте мне не интересно)
И в окружении какого ЯП Вы предпочитаете видеть, что что-то упало из-за криворукости разраба?