качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 
Главная Техническая библиотека Языки программирования Python Рекомендуем всем перейти с setuptools на Distribute

Рекомендуем всем перейти с setuptools на Distribute

В статье "Everyone should switch to Distribute and off of setuptools" автор рекомендует всем перейти с setuptools на Distribute из-за некорректной работы первого. Автор: Brett.

В Python 2.6.3 есть несколько все еще неисправленных ошибок, что гарантирует выпуск релиза 2.6.4, но его содержание еще неясно. Одной из "ошибок", и основной причиной, из-за которой я опубликовал эту статью, является distutils и setuptools. Оказывается, что для Python 2.6.3 было сделано изменение в distutils, которое, хотя считалось верным, но всё же нарушило работу setuptools. Вероятным последствием в данной ситуации могло бы быть то, что в Python 2.6.4 войдёт setuptools с исправленным distutils, чтобы первый смог продолжить корректно работать.

Но проблема состоит в том, что setuptools больше не поддерживается и, следовательно, не будет исправлен. К счастью есть уже решение для этого затруднительного положения, о котором сообщество Python может не иметь полной информации.  Tarek Ziadé разветвил setuptools и создал Distribute с его первым релизом два месяца назад, явно, чтобы предоставить библиотеку, совместимую с setuptools, но с исправленными ошибками (в том числе и упомянутые выше, о которых я сообщил Tarek месяц назад, и он исправил их в течение недели). Distribute является заменой setuptools, совместно со способностью импортировать его под именем setuptools так, чтобы все продолжало работать без ошибок, как будто у вас установлен сам setuptools.

Поскольку Distribute исправляет ошибки и является обратно-совместимой заменой, то я настоятельно рекомендую людям заменить их setuptools на Distribute. Все продолжит работать, как только Distribute установит себя под именем setuptools для поддержки обратной совместимости. Даже Gentoo перешёл на Distribute. Плюс Distribute 0.6.3 поддерживает Python 3.

Поэтому, пожалуйста, если вы используете setuptools, то перейдите на Distribute.

Оригинал статьи на http://www.pythonprogramminglanguage.info

Перевод КОМТЕТ komtet.ru

Другие документы на эту тему

Виртуальный хостинг Perl/PHP/Python/Ruby

Тарифные планы «Виртуальный хостинг» — от размещения статических HTML-страниц, до поддержки PHP, Python, CGI скриптов (Shell, Perl), SSI, Ruby. В рамках тарифных планов предоставляется доступ к серверам баз данных MySQL или PostgreSQL.

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.