LINUX.ORG.RU

Python


382

21

Всего сообщений: 372

Выход PyCharm 5

 , ,

Группа Open Source

Компания «JetBrains», занимающаяся созданием различных инструментов для разработчиков, выпустила обновление для своих продуктов, включая IDE для Python — PyCharm. Помимо коммерческой версии, также доступна opensource-редакция «Community Edition».

Среди изменений в версии для сообщества стоит отметить:

  • Полная поддержка новых библиотек и особенностей Python 3.5.
  • Поддержка т.н. «NumPy style docstrings».
  • Интеграция с Conda.
  • Добавлена новая возможность при рефакторинге кода — «Make Top-Level Function» — переводит вложенную функцию на уровень выше.
  • Улучшена встроенная документация (Ctrl+Q).

А также многое другое. Что касается коммерческой версии, то нельзя не упомянуть интеграцию с Docker, визуализацию параллельных потоков, плюс подсказки при работе с Django ORM.

>>> Подробности (jetbrains.com)

Ghostwolf
()

Mail Notifier — уведомлялка о непрочтенных письмах для системного трея

 , , , ,

Группа Linux General

Позвольте представить вам мою первую программу: Mail Notifier. Она находится в системном трее, периодически проверяет почту и уведомляет о непрочтенных письмах. Когда приходит новое письмо, иконка меняет свой цвет (со значка белого конверта на красный) и еще приходит уведомление через mail-notify (эту опцию при желании можно отключить в настройках). Для проверки почты программа использует протокол IMAP4.

( читать дальше... )

Скриншот 1

Скриншот 2

Скриншот 3

>>> Исходный код (github.com)

Rinaldus
()

Состоялся релиз системы управления контентом MLUG

 , , ,

Группа Open Source

Буквально только что состоялся релиз первой рабочей версии системы управления контентом MLUG.

Система распространяется на условиях GNU AGPL третьей версии.
Для добавления своего кода в основной репозиторий нужно дать согласие на перелицензирование по усмотрению хозяина репозитория.

Система управления контентом может похвастаться такими особенностями:

  • Основана на свежей Django с долговременной поддержкой и минимумом зависимостей, которые можно без больших проблем исключить из сборки вообще.
  • Не делает лишнего, только самое необходимое для сайта.
  • Красивая нескучная тема оформления (в данной версии простая смена шаблонов не предусмотрена, но стили менять довольно просто).
  • Приложение для рассылки почты подписчикам с подтверждением, отпиской, настройками, списками рассылок и отложенной отправкой.
  • Приложение голосований с инновационной системой жетонов и встроенным генератором QR-кодов для доступа к приватным голосованиям.
  • Переполнена добротой и любовью.
  • В комплекте красивая иконка под лицензией CC-BY-SA 4.0.
  • Полностью переведена на русский и английский языки и готова к переводу на любые другие (но не полностью готова поддержка многоязычного контента для сайта).
  • Рассчитана исключительно на защищённое соединение (это не обусловлено техническими причинами, но во множестве мест в исходном коде жестко прописан https).
  • В качестве отступов в коде не используются пробелы.
  • Написана и поддерживается лично мной в свободное время, коммерческая поддержка для серьёзных организаций возможна.

Репозиторий со всеми исходниками, документацией, багтрекером и даже картинками

>>> Демо (mlug.ru)

Goury
()

Релиз системы управления контентом Plone 5

 , ,

Группа Open Source

28 сентября разработчики опубликовали новый релиз одной из лучших систем управления контентом — Plone 5.

Plone — это CMS на основе Zope (сервер приложений, написанный на языке Python). Проект основан в 1999 году, в 2004 году создан «фонд Plone», который является держателем авторских прав на продукт.

В этот релиз вошло много нового:

  • Содержимое создаётся на основе Dexterity. Это позволяет создавать различные виды содержимого через веб-интерфейс, который интуитивно понятен и не должен вызывать проблем у пользователя.
  • Для создания новых тем оформления используется Diazo. Это позволяет создавать новые темы достаточно просто, не вникая в особенности CSS и HTML.
  • На смену движка шаблонов ZPT пришёл «Chameleon», который имеет полную обратную совместимость. Это позволило ускорить рендеринг на 15-20%.
  • Для работы с большим количеством однотипных объектов теперь не нужно устанавливать сторонние продукты. Этот механизм поддерживается «из коробки».
  • Новая тема оформления «Barceloneta» — современная адаптивная тема, которая устанавливается по умолчанию.

Интерфейс продукта переведён более чем на 40 языков.

Хочется отметить, что Plone изначально разрабатывался с поддержкой стандартов для людей с ограниченными возможностями и поддерживает такие стандарты как WCAG 2.0 (level AA), WAI-ARIA, ATAG 2.0.

>>> Ознакомительный тур по возможностям Plone 5

Несмотря на то, что Plone присутствует во многих дистрибутивах, разработчики рекомендуют использовать унифицированный инсталлятор и образы для VirtualBox/Vagrant с официального сайта.

Скачать: https://plone.org/products/plone/releases/5.0

>>> Новость на официальном сайте (plone.org)

shrub
()

Python 3.5.0

 

Группа Open Source

Из наиболее интересного:

  • Модуль typing
    def greeting(name: str) -> str:
        return 'Hello ' + name
    
    from typing import Callable
    
    def feeder(get_next_item: Callable[[], str]) -> None:
        # Body
    
    def async_query(on_success: Callable[[int], None],
                    on_error: Callable[[int, Exception], None]) -> None:
        # Body
    
  • Additional Unpacking Generalizations
    >>> *range(4), 4
    (0, 1, 2, 3, 4)
    >>> [*range(4), 4]
    [0, 1, 2, 3, 4]
    >>> {*range(4), 4}
    {0, 1, 2, 3, 4}
    >>> {'x': 1, **{'y': 2}}
    {'x': 1, 'y': 2}
    
  • Новый оператор @ (python.org) для умножения матриц.

    Например, вместо «S = dot((dot(H, beta) - r).T, dot(inv(dot(dot(H, V), H.T)), dot(H, beta) - r))» теперь можно использовать более понятное представление «S = (H @ beta - r).T @ inv(H @ V @ H.T) @ (H @ beta - r)».

>>> Подробности (opennet.ru)

Debasher
()

Программа PyCon Russia 2015 готова

 ,

Группа Конференции и встречи

Осталось три недели до конференции python-разработчиков Pycon Russia 2015, которая пройдет в Екатеринбурге 18-19 сентября.

Все темы докладов и тезисы можно прочитать здесь.

В программе этого года:

  • Benjamin Peterson (San Francisco, Developer of CPython)
  • Gael Varoquaux (Paris, member of the PSF)
  • Андрей Светлов (Киев, Python Core Developer, DataRobot)
  • Андрей Власовских (Санкт-Петербург, разработчик IDE PyCharm в JetBrains)
  • Андрей Солдатенко (Киев, Python Backend Developer в Toptal и QA Automation Lead в Wargaming.NET)
  • Григорий Петров (Москва, технический евангелист в VoxImplant)
  • Александр Сибиряков (Прага, Python-разработчик в Scrapinghub)
  • Александр Швец (Москва, директор по продукту в Marilyn)
  • Александр Козловский и Алексей Малашкевич (Санкт-Петербург, авторы объектно-реляционного маппера Pony ORM)
  • Валентин Синицын (Екатеринбург, разработчик сервиса Яндекс.Такси)

и много других прекрасных докладчиков.

Студентам скидка 50%, преподаватели python-а участвуют бесплатно.

Регистрация

>>> Подробности (habrahabr.ru)

anonymous
()

В сентябре в Екатеринбурге состоится третья конференция PyCon Russia

 

Группа Конференции и встречи

18 и 19 сентября, в Екатеринбурге в третий раз пройдет конференция для python-разработчиков PyCon Russia 2015.

Программа конференции ещё формируется, но своё участие в качестве докладчиков уже подтвердили:

  • Benjamin Peterson (San Francisco, Developer of CPython),
  • Gael Varoquaux (Paris, member of the PSF),
  • Андрей Светлов (Киев, Python Core Developer, инженер в DataRobot),
  • Андрей Власовских (Санкт-Петербург, разработчик IDE PyCharm в JetBrains, автор библиотек funcparserlib и iterpipes),
  • Григорий Петров (Москва, технический евангелист в VoxImplant),
  • Александр Сибиряков (Прага, Python-разработчик в Scrapinghub),
  • Илья Беда (Красноярск, тимлидер bro.agency),
  • Александр Швец (Москва, директор по продукту в Marilyn),
  • Александр Козловский и Алексей Малашкевич (Санкт-Петербург, авторы объектно-реляционного мапера Pony ORM).

Помимо основных докладов, будут еще воркшопы, круглые столы и lightning talks. PyCon пройдет в выездном формате — на два дня участники собираются в загородном учебном центре: днем — доклады, вечером — отдых на природе. В этом году, помимо традиционного для конференций «афтепати», организаторы планируют сделать и «препати»: участники, заехавшие накануне вечером, смогут познакомиться и пообщаться в неформальной обстановке до начала конференции.

Дата и время проведения: 18 и 19 сентября, с 10.00 до 19.00 Место проведения: Екатеринбург, загородный учебный центр «Иволга». Стоимость участия до 1 сентября — 9000 рублей.

>>> Подробности (it-people.ru)

anonymous
()

Python Видео с DevConf 2014: «Wargaming: тыл — фронту! Узнай что у твоего танка под капотом»

 , , , ,

Группа Конференции и встречи

Барышников Максим, Solutions Architect в Wargaming.net.

«Очень развитая веб-часть» в реалиях Wargaming — это:

  • более 40 отдельных проектов, над которыми работают более 200 человек (только в минской студии);
  • 2 млн пользователей только на сайте worldoftanks.ru в день релиза;
  • подробные досье 60 млн. игроков — это только часть тех данных, которые мы предоставляем игрокам вне игры;
  • Public API;
  • Мировая война на Глобальной Карте.

( читать дальше... )

Хочешь рассказать о разработке своей игры? Добро пожаловать на DevConf 2015! http://devconf.ru/

>>> Посмотреть видео "Wargaming: тыл — фронту! Узнай что у твоего танка под капотом :-)" (devconf.ru)

devconf
()

DevConf 2015 пройдет 19 июня в Москве и начнется с презентации PHP7 автором

 , , , ,

Группа Конференции и встречи

Приглашаем посетить самую крупную конференцию года для профессиональных разработчиков, которая пройдет 19 июня в Москве и состоит из секций: Storage, Python, Ruby, PHP, Javascript и общей секции. http://devconf.ru

6-ая DevConf 2015 состоится совсем скоро и будет еще интереснее. Дмитрий Стогов, ведущий инженер в Zend Technologies познакомит с новым PHP7: что нас ждет!

20 июня пройдут эксклюзивные мастер-классы:

  • [Python] Мастер-класс по асинхронному сетевому программированию на Python - Андрей Светлов Python Core Developer
  • [Highload] Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей) Дмитрий Бородин - программист и архитектор ПО.
  • Создание кроссплатформенной мобильной игры с нуля Сергей Лалов, один из лучших разработчиков на Corona SDK, за свою активную позицию в сообществе разработчиков получил звание Corona Ambassador.
  • Новые возможности отладки MySQL 5.7 на практике Света (svetasmirnova) Смирнова, Percona, инженер технической поддержки MySQL с более чем 8-ми летним стажем, автор книги «MySQL Troubleshooting»

Полный список мастер-классов тут http://devconf.ru/offers/mk

Организаторы конференции - сообщества разработчиков http://phpclub.ru, http://railsclub.ru, http://python.su, http://moscowjs.ru, http://moscowdjango.ru

Генеральный партнер: Badoo Партнеры конференции: Postgres Professional , журнал Хакер, TVM.ru Инфопартнеры: Linux.org.ru, Python.SU, OpenNet.ru, PHP.ru, PHP.Net, Python developers (VK), SemSocial.ru, Apps4All.ru, RubyJobs.ru, RubyFlow.ru, Tokarchuk.ru На доклады DevConf 2015 - поданы более 61 заявок, сейчас проходит активное голосование - какие доклады останутся в программе - решать Вам! http://devconf.ru/offers/

( читать дальше... )

До встречи на DevConf 2015!

http://devconf.ru/join/

>>> Подробности (devconf.ru)

devconf
()

First Look Media представила свободные утилиты для работы с информацией

 ,

Группа Open Source

Новостная организация First Look Media запустила сайт First Look Code на котором опубликовала под свободными лицензиями инструменты предназначенные для информационных агентств и обычных пользователей.

First Look Code использует Linux, Apache, OpenSSL, CMS WordPress, Piwik.

На данный момент доступны следующие инструменты:

  • PDF Redact Tools — утилиты для редактирования PDF-документов;
  • AutoCanary — приложение для генерации цифровых подписей.

Приложения написаны на Python и распространяются на условиях GNU GPLv3.

>>> Подробности (firstlook.org)

amorpher
()

Релиз Jython 2.7.0

 , , , ,

Группа Java

Jython — это реализация языка Python на платформе Java. Проект ведет свою историю с 2000 года, а текущая команда разработчиков под руководством Frank Wierzbicki работает над проектом с 2008 года при поддержке таких компаний как Sun Microsystems (реализация Python 2.5 в 2009 году) и Amobee (реализация Python 2.7). Проект официально поддерживается Python Software Foundation, в частности основной репозиторий исходного кода расположен рядом с CPyhton на https://hg.python.org/jython. Напомним, что на текущий момент версия языка Python 2.7 не является устаревшей (CPython 2.7 будет поддерживаться как минимум до 2020 года) и является основной версией Python для ведущих серверных дистрибутивов Debian Jessie и RHEL 7.

Jython может быть использован как напрямую для запуска Python-скриптов, так и в качестве среды Python, встраиваемой в Java-приложения в качестве библиотеки. Для встраивания подготовлена JAR-библиотека jython-standalone, содержащая среду выполнения и стандартную библиотеку Python со всеми зависимостями. Из известных случаев встраивания Jython (предыдущих версий) можно отметить его использование в серверах приложений Bea/Oracle WebLogic (под названием WLST - WebLogic Scripting Tool) и IBM WebSphere.

Следуя подходу Python о предоставлении пользователям максимально широкого набора библиотек (известному как «batteries included»), Jyhon предоставляет большую часть стандартной библиотеки Python, реализованной на Java с использованием современных библиотек таких как Netty и Guava. Кроме этого обеспечивается бесшовная поддержка Java-библиотек из Python-кода и поддержка Python-библиотек, не имеющих нативных модулей. Работа над поддержкой нативных модулей Python ведется в рамках проекта JyNI.

Отдельно хочется отметить, что проект Django официально поддерживает запуск на Jython, а проект django-jython предоставляет поддержку баз данных PostgreSQL, MSSQL и MySQL в качестве django-backend'ов на основе JDBC драйверов. В совокупности с OpenJDK и встраиваемым веб-сервером (контейнером сервлетов - например Embedded Tomcat или Jetty) это позволяет получать полностью отдельные (standalone) переносимые Django приложения не предъявляющих требований к программному окружению (помимо базовой операционной системы поддерживаемой OpenJDK) и использующие исключительно открытые и свободные технологии.

Следующая версия Jython 2.7.1 запланирована на конец 2015 года, параллельно также ведется работа над поддержкой Python 3.x но планов по выпуску этой версии пока нет.

>>> Подробности (blogspot.ru)

anonymous
()

В Ubuntu 15.10 будет прекращена поставка Python 2 по умолчанию

 ,

Группа Ubuntu Linux

Разработчики Ubuntu в грядущем релизе 15.10 решили отказаться от поставки Python 2.X в составе дистрибутива по умолчанию. В результате множество приложений требуют изменений чтобы работать в новой версии дистрибутива, а от некоторых было решено отказаться полностью.

>>> Подробности (softpedia.com)

msgxx
()

Увидел свет Django 1.8

 , ,

Группа Open Source

Почти через год после предыдущего релиза, команда разработчкиков веб-фреймворка рада представить на суд сообщества новый — Django 1.8, который подоспел точно в срок.

Следует особо отметить, что данная версия имеет длительный срок поддержки (LTS). Это означает, что она будет получать обновления и исправления минимум в течение трёх лет.

Для искушенного читателя как всегда подготовлены примечания к выпуску.

Ключевые изменения таковы:

  • Встроенная поддержка нескольких движков шаблонизации;
  • Поддержка сложных SQL-запросов через механизм ORM фреймворка;
  • Формализирован API для Model._meta;
  • Добавлена новая функциональность для работы с PostgreSQL в модуле contrib.postgres;

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

Также напоминаем, что с выходом версии 1.8 версия Django 1.6 больше не будет поддерживаться.

И Django 1.6.11 является последним релизом ветки 1.6.

Django 1.7 продолжит получать обновления безопасности до октября 2015 (когда планируется выход Django 1.9).

Предыдущий релиз с длительной поддержкой Django 1.4 также будет получать обновления безопасности до 1 октября сего года, чтобы дать всем пользователям достаточно времени для обновления до нового Django 1.8 LTS.

>>> Оригинал новости (на английском) (djangoproject.com)

Twissel
()

Eric 5.5.0

 , , ,

Группа Open Source

27 октября вышел новый релиз IDE для Python и Ruby eric 5.5.0. Начиная с данной версии, eric5 заменяет старые версии 4.* (которые использовались в качестве IDE для Python2) и может быть собран с использованием Python2 (отдельное спасибо Tobias Rzepka за портирование 5.* ветки на Python2). Поддержка версий 4.* прекращена.

Основные изменения:

  • Реализован сервис, позволяющий выполнить Python2 и Python3 скрипты в фоне не в зависимости от текущего интерпретатора.
  • Добавлена проверка синтаксиса для JavaScript.
  • Добавлена возможность проверки синтаксиса нескольких файлов из файлового браузера.
  • Добавлены анализаторы лексики для Qt Style Sheets (*.qss), gettext и CoffeeScript.
  • Добавлена поддержка категоризации проектов, изменен формат файлов описания проекта.
  • Добавлена проверка совместимости плагинов с Python2.
  • Добавлена поддержка JavaScript.
  • Улучшения в поддержке Mercurial.
  • В веб-браузер добавлен DuckDuckGo в список систем поиска по умолчанию.
  • Обновления сторонних компонентов.

eric - интегрированная среда разработки для Python и Ruby, написанная с использованием PyQt и использующая библиотеки QScintilla для работы с исходными кодами.

>>> Подробности (python-projects.org)

arcanis
()

OutWiker 1.8

 , , ,

Группа Open Source

Спустя почти два года разработки вышла новая версия программы для древовидного хранения заметок OutWiker. Основными особенностями программы являются:

  • База заметок хранится в виде директорий на диске, а не в одном файле.
  • К каждой заметке можно прикреплять любое количество файлов.
  • Поддержка плагинов.
  • Кроссплатформенность (поддержка Windows и Linux).
  • Страницы могут быть разных типов. В данный момент поддерживаются текстовые страницы, страницы в формате HTML и вики-страницы.
  • Поддержка тегов и групповая работа с ними.
  • Поддержка закладок на страницы.
  • Возможность вставки формул в нотации TeX.
  • Каждая ветвь дерева может быть открыта как отдельная вики.
  • Возможность установки внешнего вида страниц с помощью стилей CSS.
  • Программа распространяется с открытыми исходными кодами под лицензией GPL v.3.

В версии 1.8 произошли следующие изменения:

  • Добавлена возможность настройки горячих клавиш.
  • Добавлена возможность ссылаться на страницы, используя их уникальные идентификаторы.
  • Добавлена возможность перехода по ссылкам на якоря, расположенные на других страницах (page://bla-bla-bla/#anchor).
  • Добавлена возможность использовать относительные пути в ссылках на страницы (../../Страница 1/Страница 2)
  • Добавлена возможность установки стиля страницы разом для всех страниц ветки дерева (или всего дерева).
  • Добавлена возможность поиска и замены по странице.
  • Добавлены кнопки Вперед / Назад для возврата к предыдущим открытым страницам.
  • Добавлена возможность настройки цветов редактора.
  • Добавлена настройка для изменения поведения клавиш Home / End в редакторе (перескакивать в начало / конец строки или абзаца).
  • Добавлен новый тег викисинтаксиса для цитирования: [>...< ].
  • Добавлена кнопка и пункт меню для вставки текущей даты и времени.
  • Добавлены команды (:crdate:) и (:eddate:) для вставки даты создания и редактирования страницы соответственно.
  • Добавлены диалоги для вставки команд (:attachlist:), (:childlist:) и (:include:).
  • В команде (:childlist:) добавлена возможность сортировки дочерних страниц по дате создания и дате последнего изменения.
  • На странице глобального поиска добавлена возможность сортировки найденных страниц по дате создания.
  • Добавлен новый параметр командной строки «-r» или «—readonly», позволяющий открывать дерево заметок в режиме «Только для чтения».
  • Добавлены всплывающие подсказки над иконками в окне свойств страниц.
  • Добавлены новые стили оформления страниц.
  • Добавлена кнопка и пункт меню для открытия папки с прикрепленными файлами в системном файловом менеджере.
  • Добавлено сохранение последнего используемого стиля страницы.
  • Добавлено сохранение положения курсора на каждой странице перед закрытием.
  • Добавлена итальянская локализация.
  • Теперь в панели с прикрепленными файлами показываются иконки файлов.
  • Изменен алгоритм расстановки переносов строк.
  • Открытие заметок и поиск страниц осуществляется в отдельном потоке.
  • Теперь для каждой страницы сохраняется дата создания.
  • Теперь все HTML-теги, создаваемые википарсером, будут строчными буквами.
  • Теперь справка открывается в новом окне.
  • Новые иконки.
  • Настройки перенесены из ~/.outwiker в более идеологически верные места (зависит от операционной системы).
  • Ускорение работы.
  • Различные исправления и улучшения.
  • Исправление ошибок.

Доступны готовые сборки для Ubuntu (репозиторий) и Windows. Для остальных Linux'ов см. раздел "исходники программ".

>>> Подробности (jenyay.net)

anonymous
()

Django 1.7

 ,

Группа Open Source

Состоялся релиз новой версии популярного web-фреймворка Django, написанного на Python.

Самое ожидаемое нововведение - встроенные миграции! https://docs.djangoproject.com/en/1.7/topics/migrations/

Другие значительные изменения:

Ознакомиться с полным списком изменений можно по ссылке.

>>> Подробности (python.org)

omich
()

Вышел PyPy 2.3 «Terrestrial Arthropod Trap»

 

Группа Open Source

9 мая тихо и незаметно вышел PyPy 2.3, интерпретатор и JIT-компилятор Python, одновременно являющийся инструментарием для разработки интерпретаторов динамически типизированных языков программирования; на сегодня PyPy поддерживает x86 под управлением Linux (32 и 64 бит), Mac OS X (64 бит), OpenBSD, Windows (32 бит), и ARMv6/ARMv7 (с VFPv3) под управлением Linux.

Эта версия PyPy содержит относительно немного значимых улучшений функциональности - разработчики сосредоточились на чистке и рефакторинге кода, и исправлении ошибок и регрессий. Одним из результатов этой работы стало выделение транслятора RPython (языка, на котором написан интерпретатор Python) в отдельный пакет, который возможно использовать отдельно от PyPy (например, в HippyVM, в группу разработчиков которой входит Maciej Fijalkowski, один из PyPy core developers).

Видимые пользователю изменения в сравнении с предыдущей версией:

  • обновление stdlib до версии 2.7.6;
  • более быстрые генераторы;
  • поддержка OpenBSD;
  • улучшение поддержки NumPy:
    • код поддержки разделен на встроенный в PyPy модуль _numpy и форк основного кода NumPy);
    • в _numpy ускорена операция dot (scipy.org), что ускоряет все операции NumPy;
    • реализована большая часть функциональности nditer;
    • продолжаются исправление ошибок и реализация недостающей функциональности для прохождения стандартной тестовой сюиты NumPy.

Продолжаются работы по реализации STM (blogspot.ru) (preview-версия интерпретатора с STM ожидается «уже скоро, как только мы исправим несколько ошибок») и Python 3.

Поддержать нужный подпроект трудовым рублем можно здесь: STM (pypy.org), NumPy, Python3.

>>> Подробности (blogspot.ru)

tailgunner
()

Принят PEP #466 о переносе некоторых сетевых возможностей Python 3 в Python 2.7.7

 

Группа Open Source

19 апреля было одобрено предложение об усовершенствовании Python (PEP) #466.

Одно из основных изменений, содержащихся в PEP 466 — почти полная синхронизация возможностей модуля ssl с модулем, использующимся в Python 3. Единственное, что не будет бэкпортировано — функции доступа к RNG библиотеки OpenSSL ssl.RAND_*.

Данные изменения позволят приложениям, написанным на Python 2.7 и не поддерживающим Python 3 (например, Mercurial), использовать Server Name Indication (SNI). До этого из-за отсутствия поддержки этого расширения в модуле ssl приходилось либо использовать другие средства, либо отказываться от SNI, полагаясь на конфигурацию веб-сервера.

>>> Подробности (python.org)

Kiborg
()

Релиз Pexpect 3.2

 

Группа Open Source

Pexpect — модуль Python для запуска и контроля порождённых приложений.

Pexpect может быть использован для автоматизации интерактивных приложений, таких как ssh, ftp, passwd и telnet. В отличии от других Expect-подобных модулей, Pexpect не требует TCL и для его компиляции не требуются расширения C. Для его работы достаточно стандартного Python и модуля pty. Интерфейс Pexpect был разработан чтобы быть лёгким в использовании.

Список изменений в версии 3.2

  • Исправлена обработка исключений в select.select() в Python 2.
  • Удалена поддержка TIOCSWINSZ на очень старых системах.
  • Исправлена ошибка и улучшена документации в pxssh.

>>> Подробности (readthedocs.org)

Cloud_Strife2020
()

Релиз Pyro 4.25

 

Группа Open Source

Pyro (Python Remote Objects) — библиотека, которая позволяет создавать приложения, объекты которых могут взаимодействовать между собой по сети, с минимальными программными затратами. Вы можете использовать обычные вызовы Python — Pyro позаботится о нахождении местоположения машины и выполнении метода. Pyro был разработан не только для того, чтобы быть очень лёгким в использовании — с его помощью вы сможете создавать приложения быстро и эффективно. Pyro полностью написан на Python и работает на большинстве его версий, включая Python 2.x, Python 3.x, IronPython, Jython 2.7+ и Pypy.

Изменения в версии 4.25

  • Требуется serpent 1.5.
  • Поддержка сокета AF_UNIX.
  • Добавлен новый метод register_dict_to_class в SerializerBase.
  • Добавлен пример ser_custom example.

Сайт проекта

Скачать

>>> Полный список изменений (pythonhosted.org)

Cloud_Strife2020
()