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

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

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


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

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

Войти через центр авторизации
Похожие вопросы