Показаны сообщения с ярлыком релиз. Показать все сообщения
Показаны сообщения с ярлыком релиз. Показать все сообщения

понедельник, 7 января 2013 г.

Django 1.5 и Python 3 (Перевод)


Django 1.5 уже "полностью" поддерживает Python 3, как минимум с технической точки зрения. Поддержка реализована, проверена и работает. Я планирую поместить свой сайт на Django 1.5 / Python 3.3 уже в этом году. Так что в этом смысле всё "готово".
Однако, это не значит, что я рекомендую делать это другим.
У мы даём серьёзные обещания обратной совместимости и мы ещё не на 100% хорошо соответствуем Python 3 API. Есть маленькая (не нулевая) вероятность, что надо будет что-то изменить между 1.5 и 1.6; и мы бы хотели сохранить возможность обратной несовместимости (для Python 3).
Кроме того, есть маленькая (но, опять же, не нулевая) вероятность что есть 1-3 серьёзрых бага в поддержке Python 3 и мы не хотим, чтобы люди с этим столкнулись.
Наконец, значительная часть "хорошести" Django - сторонние приложения, многие из которых не поддерживают ещё Python 3. И это серьёзная проблема для Django / Py3, так как многие сайты используют большое количество сторонних приложений. Так что перед переходом на Python 3 Вы должны решить для себя вопрос: "Готов ли я отказаться от этого приложения или готов портировать его на Python 3 и внести патч?"
В случае моего сайта я к этому готов. Я достаточно хорошо знаю Django, чтобы не бояться потенциальных багов и обратной несовместимости и я могу заняться патчами для Python 3.
Но к большинству пользователей это не относится, так что я надеюсь, что большая часть пользователей Django дождётся 1.6 перед тем, как начать использовать Python 3.
У нас пока нет твёрдых сроков. Я думаю, что 1.6 можно ждать где-то через 6-9 месяцев, но это зависит от слишком многих факторов. Реально срок может быть и год и 3-4 месяца. Увидим :)

вторник, 13 ноября 2012 г.

Релиз: "Menno's Musings": IMAPClient 0.9.1 (Перевод)


Вышел IMAPClient 0.9.1! В этом релизе:
  • Поддержка OAUTH2: OAUTH v1 всё ещё поддерживается Gmail но уже не рекомендуется. Поэтому особая благодарность Zac Witte за реализацию поддержки версии 2.
  • Поддержка потоков: теперь возможно запустить IMAPClient как внешнюю команду для работы с IMAP сервером. Это полезно для экзотических соединений или настроек аутентификации. За это надо благодарить Dave Eckhardt.
  • обновлен livetest для работы с тем, как Gmail теперь обрабатывает новые сообщения.
Смотрите файл NEWS и руководство в поисках больших подробностей.
Как и раньше, IMAPClient может быть установлен из PyPI (pip install imapclient) или загружен с сайта IMAPClient..

суббота, 3 ноября 2012 г.

Релиз Pillow 1-7-8 (Перевод)


Pillow - "дружественный" форк PIL. Сперва это был лишь форк пакета, теперь он содержит исправления ошибок кода для изображений и поддержку Python 3. Чтобы сделать его дружелюбным мы отслеживаем все пожелания к PIL.

вторник, 30 октября 2012 г.

stevedore 0.6 (Перевод)


Что такое stevedore?


Python облегчает динамическую загрузку кода, позволяя Вам настраивать и расширять ваши приложения отыскивая и загружая расширения (плагины). Многие приложения реализуют для этого свои собственные библиотеки, используя __import__ или importlibstevedore позволяет Вам обойтись без этого создавая setuptools entry points. Код управления этой точкой обычно повторяется, так что stevedore предоставляет классы для управления этими шаблонами.

Что нового?

  • Добавлен TestExtensionManager для написания тестов для классов, которые используют менеджер расширений
  • Изменён EnabledExtensionManager для загрузки расширений до вызова проверяющей функции, так что можно проверить может ли быть плагин доступен.
Установки

Посетите страницу проекта stevedore для ссылки загрузки и инструкций по установке.


Источник

воскресенье, 28 октября 2012 г.

Тяжёлый свинец (Перевод)


Забавно, как иногда идёт наша жизнь. Я не работал с Plumbum практически с их майского релиза, и вдруг такие быстрые изменения. Версия 1.0 вышла не так давно, в этом месяце, за ней последовала версия 1.0.1, куда была добавлена поддержка PuTTY на Windows и исправлены некоторые ошибка, и вот теперь я счастлив представить версию 1.1, которая уже почти на носу (запланирована в середине ноября). В этом релизе будет добавлена поддержка Paramiko.

среда, 5 сентября 2012 г.

Релиз Nikola 4.0.2 (Перевод)


Новый релиз с исправлениями ошибок доступен для скачивания.

Новые возможности

  • Проапгрейжен до bootstrap 2.1.0
  • Итальянская локализация сделанная Pierpaolo Da Fieno
  • Индексоподобный страницы тегов с опцией TAG_PAGES_ARE_INDEXES

понедельник, 3 сентября 2012 г.

Быстрое исправление: Обновление Zope Interface, чтобы Вы могли работать на Twisted trunk post-12.2 релиз (Перевод)


Вскорости после недавнего релиза 12.2, Twisted обновил требуемую версию Zope Interface.  Некоторые платформы уже поставляются с установленной версией Zope Interface, которая слишком стара для этого изменения. Вы можете обратить внимание на бесполезное сообщение об ошибке если Вы делали svn up до того, как услышали об этом изменении.

Релиз Twisted 12.2.0 (Перевод)


От имени Twisted Matrix Laboratories, я рад объявить о выходе Twisted 12.2.

воскресенье, 2 сентября 2012 г.

Вышел PyOpenGL 3.0.2b2 (Перевод)

Если Вы работаете с PyOpenGL кодом, сейчас самое время получить последнюю бета-версию. Предполагая постоянное обнаружение ошибок, это будет последняя бета перед финальным релизом 3.0.2. Уже доступен в PyPI.

PyCharm 2.6 Release Candidate (Перевод)


Мы получили большой отклик на наш бета-релиз (спасибо всем, сообщившим об ошибках!) и теперь мы рады дать нашим пользователям последнюю возможность изучить сборку и убедиться, что в ней не осталось больших проблем.
Сегодня мы публикуем Release Candidate PyCharm 2.6. Изменения в основном касаются исправления проблем производительности, вызванные плагином Flask и некоторые изменения для поддержки Python 3.3. Вы можете так же изучить примечания к релизу для этой сборки.
Увидимся на следующей неделе на DjangoCon US в Washington, DC!

пятница, 31 августа 2012 г.

cliff 1.2.1

Видимо предыдущая версия вышла без должного тестирования - уже сегодня выпустили версию 1.2.1. Вот изменения:

  • исправлена ошибка с пакетом документации
  • исправлена ошибка с импортом izip в listner.py

cliff -- Фреймворк работы с командной строкой - версия 1.2 (Перевод)


cliff - это фреймворк для создания программ командной строки. Он использует setuptools для предоставления субкоманд, форматирования вывода и других расширений.

Что нового в этом релизе?

  • Исправлена проблема с интерактивным режимом команды help.
  • Отключено логирование по умолчанию, зато добавлена опция --log-file для его активации при запуске.
  • Добавлена поддержка python 2.6. (при помощи Mark McClain для OpenStack Quantum)

Документация

Документация по cliff расположена на readthedocs.org

Установка

Используйте pip:
$ pip install cliff
В поисках подробностей смотрите руководство по установке.

Источник

понедельник, 11 июня 2012 г.

Nikola 3 вышел и он хорош (Перевод)


Я только что выпустил версию 3 моего статичного генератора сайта Nikola
Это большой релиз. Вы почти не сможете найти код из предыдущей версии, который не был так или иначе изменён!
Основные возможности Nikola:
  • Блоги с тегами, лентами (feeds), архивами, комментариями и т.д.
  • Темы
  • Быстрая сборка благодаря doit
  • Гибкость
  • Небольшое количество кода (программисты смогут в нём разобраться за несколько часов)
  • использование reStructuredText и Markdown как языков для ввода данных
  • Простая галерея изображений (просто перетащите файлы в папку!)
  • Подсветка синтаксиса почти для всех языков программирования или разметки
  • Многоязычные сайты
  • Не изобретает велосипедов, а использует сущесвующие инструменты

virtualenvwrapper 3.5


Что такое virtualenvwrapper?


virtualenvwrapper - это набор расширений для инструмента Ian Bicking'а virtualenv. Расширение включает в себя обёртки для создания и удаления виртуального окружения и управления потоком вашей разработки, что упрощает одновременную работу более чем с одним проектом, не попадая при этом в конфликты, вызванные их зависимостями.

Что нового?

  • Переписана cpvirtualenv для использования virtualenv-clone. Это сделал Justin Barber (barberj). Это так же решает проблему с тем, что cpvirtualenv не уважает флаг --no-site-packages (issue 102).
  • Апдейт документации со ссылкой на порт virtualenvwrapper-win David'a
    Marble.
  • Используется command чтобы избежать возможности именования функций так же как и общие утилиты. (issue 119)

Установка

Посетите страницу проекта virtualenvwrapper для получения инструкций по установке.


Источник

четверг, 7 июня 2012 г.

Анонс Tracelib 0.1


Tracelib - это набор утилит, который облегчает трассировку кода на Python.

Вы сможете использовать TracerManager, который позволяет сосуществовать вместе нескольким трассировочным функциям. Его легко можно активировать / деактивировать как вручную, так и с помощью менеджера контекста.

воскресенье, 20 мая 2012 г.

virtualenvwrapper 3.4


Что такое virtualenvwrapper


virtualenvwrapper - это набор расширений для инструмента Ian Bicking's virtualenv. Расширения включают обёртку для создания и удаления виртуальных окружений и кроме того для управления потоком разработки, позволяя Вам легко работать с более чем одним проектом одновременно, избавляя Вас от возможных конфликтов в их окружениях.
Что нового

Установка

Обратитесь к странице проекта virtualenvwrapper для получения инсталлятора и инструкций по установке.