Как правильно создавать django-модуль как пакет pypi?

Чтобы создать пакет pypi, нужно создать гит проект, в отдельной папке, указать нужные настройки, зарегистрировать… это все понятно.

Но как правильно создавать пакет, который является модулем django. В отдельной директории модуль без самого django не создашь, не по-отлаживаешь. Нужно вместе с создаваемым пакетом, инициализировать django. Но при регистрации и обновлении нужно будет удалять лишние файлы. Так ведь? Да и как-то не разумно создавать отдельный экземпляр django, чтобы потом создать пакет, чтобы потом его установить на другой локальный проект и там проверять. Вероятно я что-то не понимаю.


Итак. Как правильно создавать django-модуль как пакет pypi?
  • Вопрос задан
  • 2891 просмотр
Пригласить эксперта
Ответы на вопрос 3
@alz
Создавайте отдельную директорию и добавляйте ее в python path
Ответ написан
Комментировать
un1t
@un1t
Я использую TDD, код можно тестить и отлаживать без отдельного джанго-проекта.
Вот например как тут
https://github.com/un1t/django-templatetags
смотри файл runtests.py
Ответ написан
Комментировать
suguby
@suguby
программист, python, django, mysql, git, hg, linux
Тоже озадачился Как вы разрабатываете PyPI пакет?
Решение есть?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы