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

.

И сборка не удалась.

Как мне решить эту проблему (в идеале, сохранив структуру каталогов с разделенными файлами представления)?

Вернуться на верх