Доступен (http://python.org/download/releases/3.3.4/) корректирующий выпуск языка программирования Python 3.3.4 (http://python.org/), в котором представлено около 120 исправлений. Наиболее заметным изменением является обеспечение полной поддержки OS X 10.9, в частности, устранены ранее наблюдаемые проблемы в реализации интерактивного режима, приводившие к крахам на платформе OS X 10.9. Кроме того, в новом выпуске исправлены проблемы со сборкой с использованием readline 6.3 и более новых версий; прекращено использование SSLv2, если явно не указан параметр PROTOCOL_SSLv2; снижена нагрузка на CPU при выполнении функций os.read и subprocess.Popen.communicate. В smtplib ограничен размер принимаемых данных через ограничение вызова readline() для защиты от уязвимости CVE-2013-1752.Также можно отметить выпуск кандидата в релизы новой ветки Python 3.4.0, в которой представлено несколько новых модулей: "pathlib (http://docs.python.org/3.4/library/pathlib.html)" (объектно-ориентирвоанный интерфейс для доступа к ФС), "tracemalloc (http://docs.python.org/3.4/library/tracemalloc.html)" (трассировка распределения памяти), "asyncio (http://docs.python.org/3.4/library/asyncio.html)" (фреймворк для асинхронного ввода/вывода) и "statistics (http://docs.python.org/3.4/library/statistics.html)" (подборка функций для математической статистики). Стандартизованы модуль "enum (http://docs.python.org/3.4/library/enum.html)" и метаданные в системе импорта модулей. Для строковых и бинарных данных реализован новый алгоритм хэшировния. В поставку добавлен инсталлятор для пакетного менеджера pip. Улучшена семантика для финализации объектов (http://ru.wikipedia.org/wiki/%D0%A4%D0%B.... Представлен новый API для создания собственных методов распределения памяти.
URL: http://python.org/download/releases/3.3.4/
Новость: http://www.opennet.me/opennews/art.shtml?num=39059
Бред с enum. Сделали непонятно что, на мой взгляд. Как использовал обычный класс со статическими переменными, так и буду. А то сделали какой-то кастрат, практически никак не отличающийся от обычного класса. И наследовать еще, вместо того, чтобы ввести ключевое слово, существующее везде.
> А то сделали какой-то кастрат, практически никак не отличающийся от обычного классаи в чём же странность того что в Python любая сущность является объектом?
для стиля Python (в отличии от стиля C++) -- enum действительно хорошо выглядет в качестве класса объекта.
> Как использовал обычный класс со статическими переменными, так и буду
ну кто же тебе запретит перестать саморазвиваться. :-)
разработчики Python -- всего лишь просто тебе предложили более изящный инструмент для enum. ну а ты как хочешь -- хочешь используй, хочешь нет.
> И наследовать еще, вместо того, чтобы ввести ключевое слово, существующее везде.
ключевое слово для enum? ох ни фига ж себе чего вы захотели :-D !
и в каких же языках (везде?) оно есть?
Javascript? Ruby? Bash? PHP? ...
Вакханалия с версиями, в Дженту ТРИ версии питона одновременно и четвертая на подходе.
Так это всё от того что гента не нужна. потому они и делают что хотят и как хотят.
Можно подумать, что дистростроители других не вольны делать что хотят и как хотят :)
Просто некоторых раздражает, что существуют дистры, в которых нужно что-то знать и изучать.
А они хотят, чтобы были только такие, где все "искаропки" поставил, и можно считать себя очень умным. А что из себя дистр представляет, и какие в нем возможности - для них не так важно, главное чтобы учиться было не нужно.Потому и твердят все время "не нужно", как мантру, для самоуспокоения.
Сноси свой дистр, ставь нормальный. Больше двух версия Языка быть не должно.
да там можно любую версию ставить. более гибкого дистра чем дженту нет.
Есть гибче - NixOS.
Однако Gentoo - тоже неплохо.
в make.conf прописал PYTHON_TARGETS="python2_7". стоит только 2.7, никто 3-ю версию принудительно не потребовал кроме compton (git), но я его руками отредактировал.
> не потребовал кроме compton (git), но я его руками отредактировал.А если еще скотчем примотать и на клей посадить - то вовсе даже и не набор костылей.
на клее сидишь ты)
А нафига тебе одновременно 3.2 и 3.3 после обновления где-то в декабре? Оставь только 2.7 и 3.3, и всё в порядке. После удаления 3.2 сделай:
python-updater -v
> Вакханалия с версиями, в Дженту ТРИ версии питона одновременно и четвертая на
> подходе.Можно оставить одну 2.7 версию.
> Вакханалия с версиями, в Дженту ТРИ версии питона одновременно и четвертая на подходе.У знакомого гентушника портажи вообще сломались - версия бидона им не та, видите ли. "Как получить много гемора на ровном месте - для чайников".
> У знакомого гентушника портажи вообще сломались - версия бидона им не та, видите ли. "Как получить много гемора на ровном месте - для чайников".Из это лишь следует, по вашим же словам, что ваш "знакомый" - чайник, а вы сами еще менее компетентны.
А я пользовался Генту в течение нескольких лет, не глядя ни на каких "знакомых", и у меня ничего там не ломалось, хотя какие версии я только там не ставил, и как только не экспериментировал.
Так что при чем здесь Генту?
Если ваш "знакомый", начитавшись руководств "для чайников", попробует управлять самолетом и самолет упадет, вы наверное тоже будете утверждать, что виноваты авиаконструкторы.
С каких пор гента стала самолетом, всегда это было лего
> С каких пор гента стала самолетом, всегда это было легоЛего-самолет.
Было бы просто лего, некоторые любители детских кубиков с красивыми картинками так не нервничали бы.
Узбагойся! Какие три?? Две как максимум из необходимого. У меня одна.
asyncio - это убийца GIL? Или я что-то не так понял?
Это типа твистеда.
> asyncio - это убийца GIL? Или я что-то не так понял?GIL был, GIL есть, GIL будет.
Скорее наоборот - комплексная стандартизация средств обхода GIL
Судя по незначительному количеству комментариев, третью версию и правда никто не использует.
может потому что все делом заняты, в отличие от тебя
И от тебя. lol
Пора отказаться от 3 версии. Сколько можно насиловать труп!