Django stand alone app creating dist не удается создать из-за структуры каталогов
Я использую документацию online Django по созданию повторно используемых приложений для создания повторно используемого приложения, используя Django 3.2
Я создал приложение Foo, которое я хочу вытащить как отдельное приложение.
Структура моего автономного приложения выглядит следующим образом:
core/
core/
settings.py
# ...
django-foo/
LICENSE
README.rst
MANIFEST.in
setup.py
setup.cfg
docs/
foo/
static/
templates/
foo/
css/
js/
img/
templatetags/
__init__.py
helpers.py
tests/
views/
common.py
views_one.py
views_two.py
# ...
MANIFEST.in
include LICENSE
include README.rst
recursive-include foo/static *
recursive-include foo/templates *
recursive-include foo/templatetags *
recursive-include foo/tests/views *
recursive-include docs *
setup.py
from setuptools import setup
setup()
Когда я выполняю следующую команду: python setup.py sdist, я замечаю следующее (ошибка?) в выводе консоли:
'foo/tests/views.py' не обычный файл - пропускаем
Когда я выполняю следующую команду: python setup.py bdist_wheel, я замечаю следующую ошибку в консольном выводе:
'error: can't copy 'foo/tests/views.py': doesn't exist or not a regular file
.
И сборка не удалась.
Как мне решить эту проблему (в идеале, сохранив структуру каталогов с разделенными файлами представления)?