Python setup.py не копирует дочерние каталоги

Я пытаюсь установить это: https://github.com/andrewebdev/django-video/

Но по какой-то причине, когда я пытаюсь установить его с python setup.py install он только устанавливает файлы в src/videostream и ни один из файлов в дочерних каталогах src/videostream/management, src/videostream/templates, так далее.

Я использовал setuptools и distutils несколько раз, но я явно не эксперт.

Файл setup.py находится здесь https://github.com/andrewebdev/django-video/blob/master/setup.py

from distutils.core import setup

setup(
    name="videostream",
    version="0.2",
    url="http://github.com/andrewebdev/django-video",
    description="A simple video streaming application for django",
    author="Andre Engelbrech",
    author_email="andre@teh-node.co.za",
    packages=['videostream'],
    package_dir={'': 'src'}
)

Я попытался заменить список пакетов на find_packages() из setuptools, но это не решило проблему.

Заранее спасибо.

1 ответ

Закончилось решение этой проблемы, изменив setup.py на:

from setuptools import setup, find_packages

setup(
    name="videostream",
    version="0.2",
    url="http://github.com/andrewebdev/django-video",
    description="A simple video streaming application for django",
    author="Andre Engelbrech",
    author_email="andre@teh-node.co.za",
    package_dir={'': 'src'},
    packages=find_packages('src'),
    include_package_data=True,
)

и добавив MANIFEST.in с помощью:

recursive-include src/videostream/templates *
Другие вопросы по тегам