Setup.py

Записи с тэгом setup.py

  • 04.09

    Тестирование Django-приложений

    В статье рассмотрены 2 вещи:

    1. как сделать дистрибутив django-приложения, с возможностью запуска его тестов до установки;
    2. как автоматизировать процесс тестирования приложения в разных окружениях с помощью tox.
    Приводятся примеры скриптов и конфигурационных файлов, ссылки на документацию.

    Читать дальше

  • 16.03

    Управление зависимостями в Django-проекте

    Типичный django-проект представляет собой набор приложений и как правило не имеет "серьезного" кода. Большинство приложений используются в других проектах без изменений. Часто в README к django приложений пишут "скопируйте папку super_app в папку проекта". Эта операция имеет смысл только если вы собираетесь в дальнейшем серьезно изменить код данного приложения. Иначе же лучше устанавливать приложения как обычные пакеты расширений python.

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

    Читать дальше

  • 14.03

    Распространение django приложений

    В джанге есть стандартные команды для создания проекта и приложения. По-умолчанию приложение создается внутри проекта, т.е. является его частью. Если необходимо повторно использовать данное приложение в другом проекте, логично, что оно будет просто туда скопировано. Через какое-то время может получиться так, что у нас есть несколько версий одного приложения с сопоставимым фукционалом, которые могу развиваться параллельно. Таким образом, в какой-то момент времени при включении данного приложения в новый проект сталкиваемся с выбором какую версию всетаки необходимо использовать.

    Читать дальше

© 2010 Алексей Камедов

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