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 *