gpt4 book ai didi

Python setup.py 不复制子目录

转载 作者:行者123 更新时间:2023-11-28 18:46:09 26 4
gpt4 key购买 nike

我正在尝试安装这个: 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'}
)

我尝试用 setuptools 中的 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 *

关于Python setup.py 不复制子目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19793215/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com