Python setup.py 不复制子目录



我正在尝试安装这个:https://github.com/andrewebdev/django-video/

但是,由于某种原因,当我尝试使用 python setup.py install 安装它时,它只安装src/videostream中的文件,而不安装子目录中的文件src/videostream/managementsrc/videostream/templates 等。

我已经使用过几次设置工具和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() 替换包列表,但这并没有解决问题。

提前谢谢。

最终通过将 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 *

相关内容

  • 没有找到相关文章

最新更新