The OpenNET Project / Index page

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

Обновление Python 2.7.10

24.05.2015 21:13

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

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Обновление Python 2.7.9 с модулем SSL, портированным из Python 3.4
  3. OpenNews: Доступно обновление Python 2.7.8
  4. OpenNews: Поддержка Python 2.7 продлена до 2020 года
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/42293-python
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (59) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:24, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    хм, в сусе 13.2 до сих пор 2.7.8
     
     
  • 2.2, Sluggard (ok), 21:36, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В devel:languages:python — 2.7.9, думаю и 2.7.10 соберут скоро.
     
     
  • 3.9, Анончег (?), 22:34, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Точно, пока что 2.7.9
     

  • 1.3, бедный буратино (ok), 21:55, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    The only interesting change since the release candidate is a fix for a regression in cookie parsing.

    а где остальные ошибки? народ требует ошибок!

    а вообще, скоро python-у 2.7 наступит стабилизец. и пока одни играют в "быстрее! выше! сильнее! python 3.5 3.6 и далее со всеми остановками", python 2.7 будет стабильнее некуда и надёжнее некуда, без единой новой фичи :)

     
     
  • 2.34, бедный буратино (ok), 03:39, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    python 2.7 - мегстабильный и мегапредсказуемый, на нём ещё твои внуки писать будут. и, кто не хочет, тот никуда не переходит.

    python 3.5 - всё новенькое, весёленькое, постоянно что-то добавляется. кто хочет, использует его. кто никуда не спешит - использует проверенное средство.

     

  • 1.4, Аноним (-), 22:12, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Ржу над питонистами, с их историей перехода 2.7 -> 3к. Это надо было лажануть с переходом. В ruby давно перешли и выкинули 1.8.7. Руби мир двигается, двигаеться и node.js, а питон топчется на месте.
     
     
  • 2.12, Аноним (-), 22:44, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    в руби, вместе с выходом новой версией была оптимизирована производительность в питоне нет.
    Ну а в целом сравни количество и масштаб библиотек на тот момент с руби и станет понятно потому как питон мир не ограничивается одним веб. А сейчас о руби вообще уже более года ничего не слышал.
     
  • 2.36, Xasd (ok), 03:53, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ржу над питонистами, с их историей перехода 2.7 -> 3к

    ну ржи и дальше:)..

    переход у питонистов уже закончился [у кого-то несколько лет назад; а у когото не так давно, но всё же.. а кто-то и не собирался переходить :)]

     
  • 2.40, xPhoenix (ok), 09:20, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не совсем так. Есть некие группы упоротых фанатиков, которые и знать не хотят никакого Python 3, используют PIL вместо Pillow и мажут сладкий хлеб на все продукты, но есть и люди, которых достало писать шебанг в каждом файле и плясать вокруг Unicode <-> ANSI, и таких много.
     
     
  • 3.48, й (?), 11:15, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и плясать вокруг Unicode <-> ANSI

    хотите пример того, как не надо вокруг этого плясать? возьмите Go. а в Python 3 с этим чуть-чуть лучше, чем в 2, но в целом плохо, неудобно и костыльно.

    > достало писать шебанг в каждом файле

    вау! переход на третий питон избавил вас от этого?

     
     
  • 4.49, б.б. (?), 11:40, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> достало писать шебанг в каждом файле
    > вау! переход на третий питон избавил вас от этого?

    он про

    # -*- coding: utf-8 -*-

    наверное :)

     
     
  • 5.53, й (?), 16:30, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    хм. а зачем оно ему в каждом файле?

    у меня под рукой несколько больших проектов на питоне 2, в нескольких файлах это реально нужно, во всех остальных -- нет.

     
  • 2.56, Аноним (-), 17:42, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Ржу над питонистами, с их историей перехода 2.7 -> 3к.

    Ну ... ржи. Некоторым вон палец покажешь и вс1 ...

    >В ruby давно перешли и выкинули ...

    И этим всё сказано. Рябе - всё!(С)Изя

    Ближе к дну только пехепе :-\
    Так что ржи, следующий этап - истерики и депресняк.

     

  • 1.5, Старшина Кириллов (?), 22:13, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Чем оно лучше руби?
     
     
  • 2.7, Аноним (-), 22:25, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на руби и не делают. Язык одного фреймворка.
     
     
  • 3.8, bav (ok), 22:27, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Все хипсторы убежали на ноду и го. На рубях остались только слоупоки и одноклеточные.
     
     
  • 4.42, _KUL (ok), 09:28, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    "Смешались в кучу кони, люди,
    И залпы тысячи орудий
    Слились в протяжный вой…"
    Всё в кучу перемешали и интерпретируемые и компилируемые языки ... Как люди вообще могут эти не пересекаемые прямые сравнивать? ...
     
  • 3.11, Аноним (-), 22:41, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
    > руби и не делают. Язык одного фреймворка.

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

     
     
  • 4.15, Аноним (-), 22:49, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ой насмешил, и что вы там тестируете на руби?
    >  развертыванием приложений и администрированием линуксов.

    Это вы про капистрано, шеф и папет? Ansible ворвался на этот рынок и раскидал всех трех, а до него был фабрик.

     
     
  • 5.17, Аноним (-), 22:56, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Cucumber, SikuliX, Selenium/Capibara, God,...
     
     
  • 6.19, Аноним (-), 23:07, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Cucumber вы на нем тестируете что то коме проектов на руби.
    Selenium работает и с другими языкми, да и на ноде есть куда удобней средства. mochajs
    Capibara смотри на ноду. PhantomJS как пример хотя он и не для этого.  
    Так что пора просыпаться от анабиоза, на других языках уже давно есть инструментарий куда удобней и быстрее.
     
     
  • 7.23, Аноним (-), 23:17, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Cucumber вы на нем тестируете что то коме проектов на руби.

    Например desktop apps на Qt. На нём пишутся скрипты под SikuliX

    > Selenium работает и с другими языкми, да и на ноде есть куда
    > удобней средства. mochajs

    Capibara гораздо удобнее по синтаксису

    >  смотри на ноду. PhantomJS как пример хотя он и не для
    > этого.

    PhantomJS всего лишь браузер без GUI, который прекрасно управляется через Capibara или тем же самым Cucumber над Selenium.

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

    Удобнее - в смысле писать больше?

     
     
  • 8.26, Аноним (-), 23:43, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажите это фронтендеру который в глаза ваш руби не видел В смысле писать та... текст свёрнут, показать
     
     
  • 9.28, Старшина Кириллов (?), 23:54, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё с начала обсуждения ждём в качестве пруфа ссылку на тестирование производите... текст свёрнут, показать
     
     
  • 10.30, Аноним (-), 23:58, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Уже была в этом году здесь же на опеннете Ищите ... текст свёрнут, показать
     
  • 9.29, Аноним (-), 23:56, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Могу тоже самое написать в отношении фронтендера на Qt C И что Задача тесты ... текст свёрнут, показать
     
     
  • 10.31, Аноним (-), 00:43, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо хоть юнит тесты разрешили разработчику писать ... текст свёрнут, показать
     
     
  • 11.44, Аноним (-), 10:03, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    когда пишут юнит-тесты вообще вопрос выбора языка не стоит На чём основной прод... текст свёрнут, показать
     
  • 6.33, Аноним (-), 01:32, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ты плохо набросил, куда удобней использовать для тестирования питон что большинство и делает.
     
  • 4.25, csdoc (ok), 23:32, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
    >> руби и не делают. Язык одного фреймворка.
    > Почти так, за исключением всего, что связано с тестированием, развертыванием приложений
    > и администрированием линуксов.

    уже есть salt на питоне:

    http://saltstack.com/community/
    http://saltstack.com/

    он гораздо лучше за puppet и во многом лучше за chef.

     
     
  • 5.54, UnderGreen (?), 16:32, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме солта, в первую очередь, на Python принято припоминать Ansible.

    > уже есть salt на питоне:
    > http://saltstack.com/community/
    > http://saltstack.com/
    > он гораздо лучше за puppet и во многом лучше за chef.

     
     
  • 6.55, csdoc (ok), 16:52, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/

    > Кроме солта, в первую очередь, на Python принято припоминать Ansible.

    Ansible во многом хуже по сравнению с Salt'ом:

    http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ans

     
  • 4.67, Студент (??), 22:17, 26/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
    >> руби и не делают. Язык одного фреймворка.
    >
    >Почти так, за исключением всего, что связано с тестированием, развертыванием приложений и >администрированием линуксов.

    Хочу напомнить, что Ruby используется как внутренний скиптовый язык в SketchUp'е и для него я альтернативы не знаю, он там как Python в Blender'е.
    И может еще где как встроенный язык используется.

     
  • 3.43, pkdr (ok), 09:37, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на руби и не делают. Язык одного фреймворка.

    Как раз на руби делают отличные puppet и chef. А рельсы..., ну пусть и рельсы будут, может и они кому-то понадобятся.

     
     
  • 4.46, csdoc (ok), 10:44, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Как раз на руби делают отличные puppet и chef.

    После того как появился отличный saltstack на питоне -
    puppet уже нельзя назвать отличным, он теперь просто удовлетворительный,
    а chef теперь - просто хороший. потому что и тот и другой - хуже, чем saltstack.

     
  • 2.10, Аноним (-), 22:39, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ничем. Синтаксис недоразвитый, юникод нормально не поддерижвает, по производительности отстаёт.
     
     
  • 3.20, Аноним (-), 23:10, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ничем. Синтаксис недоразвитый, юникод нормально не поддерижвает, по производительности
    > отстаёт.

    Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end

     
     
  • 4.27, Аноним (-), 23:44, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end

    только если не освоил функциональный стиль и однострочные операции


     
     
  • 5.32, Аноним (-), 00:51, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
    > только если не освоил функциональный стиль и однострочные операции

    Ну великий мастер функционального стиля может всю программу в одну строчку забубенить, правда эта программа обычно Hello World

     
     
  • 6.35, бедный буратино (ok), 03:42, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
    >> только если не освоил функциональный стиль и однострочные операции
    > Ну великий мастер функционального стиля может всю программу в одну строчку забубенить,
    > правда эта программа обычно Hello World

    однострочники - это же круто :)

    open('file2.txt').write('\n'.join([(i,x) for (i,x) in enumerate(open('file.txt').read()) if x.startswith(':') or i % 5 == 2]))

    их можно наращивать бесконечно :)

     
     
  • 7.38, orgkhnargh (ok), 08:52, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, круто. Жаль только, что нечитаемо.
     
     
  • 8.39, Аноним (-), 09:13, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    эт потому что вы писатель ... текст свёрнут, показать
     
  • 8.41, б.б. (?), 09:27, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Точнее, read splitlines для полного буферизования или readlines для инла... текст свёрнут, показать
     
     
  • 9.58, orgkhnargh (ok), 18:29, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Технически pep8 ничего не ограничивает Там есть пункт, в котором перечислены ус... текст свёрнут, показать
     
  • 2.37, Аноним (-), 06:40, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Всем.
     

  • 1.6, Аноним (-), 22:21, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    смотрим https://www.python.org/dev/peps/pep-0475/
    os.fchdir() - это у них функция
    socket.socket() - это у них метод
    чето я не догоняю, а зачем так? Почему не сделать все функциями или все сделать методами.
     
     
  • 2.14, oopsy (?), 22:48, 24/05/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Прочитай два раза текст по ссылке, и возращайся сюда :)

    os - это модуль, в котором есть функции,
    socket - это тоже модуль,
    socket.socket - это класс socket в модуле socket
    socket.socket() - это конструктор объекта socket в модуле socket. Так вызывать конструктор не имеет смысла, просто по тексту нужно было обозначить создание экземпляра класса.  
    а socket.socket().accept() - это метод объекта.

    По поводу всё-функциями/всё-методами:
    в python метод - это такая функция. см. https://docs.python.org/2/tutorial/classes.html

     

  • 1.13, Аноним (-), 22:47, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    да епт, только до 2.7.9 обновился неделю назад ради поддержки tls1.2, а тут опять опдейт.
     
  • 1.45, Аноним (-), 10:08, 25/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    так, кто нибудь может сказать есть ли в python2 или python3 встроенный аналог JavaScript Data-binding Object.observe EcmaScript6 или тех же Beans из JavaEE6 (дата-проперти ивент биндинг) или хорошая сторонняя библиотека?
     
     
  • 2.51, None (??), 15:59, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я знаю, нет. Самое близкое - обмазать сеттеры и геттеры у пропертей декораторами. (inb4 сразу стало все понятно)
     
     
  • 3.59, Аноним (-), 19:21, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >>inb4

    это что такое?

     
     
  • 4.61, Аноним (-), 03:39, 26/05/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> inb4
    > это что такое?

    http://bfy.tw/VT

     
  • 2.52, userd (ok), 16:19, 25/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    типа так -
    http://kivy.org/docs/api-kivy.properties.html#observe-properties-changes ?
     
     
  • 3.64, Аноним (-), 15:19, 26/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Да, так. За киви спасибо.
    В самом интерпретаторе было бы не плохо иметь, хорошо оптимизированный ивент-диспетчер.
     

  • 1.62, Аноним (-), 09:02, 26/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Подскажите, чем в 3-м питоне с мускулем работают?
     
     
  • 2.65, бедный буратино (ok), 15:21, 26/05/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Подскажите, чем в 3-м питоне с мускулем работают?

    наверное, тем же, чем и во второй - ОРМ-ой какой-нибудь :)

     

  • 1.63, Аноним (-), 11:15, 26/05/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Менеджер пакетов убунты перестанет тормозить и зависать? Если нет - язык не годен для уровня выше школьных лаб
     
     
  • 2.66, Аноним (-), 17:43, 26/05/2015 [^] [^^] [^^^] [ответить]  
  • +/
    В бубунте будет тормозить и зависать на любом языке. Место тут проклятое(С) :)
     

  • 1.68, Аноним (68), 10:31, 10/06/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    2.7.11 запланирован на декабрь 2015 вообще-то http://legacy.python.org/dev/peps/pep-0373/#release-schedule
     

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



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

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