猿问

python 轮子会删除 yml 文件吗?

这是我的 docker 文件的一部分:


RUN python setup.py sdist bdist_wheel

RUN find dist -maxdepth 1 -mindepth 1 -name '*.tar.gz' -print0 | xargs -0 -I {} mv {} athena.tar.gz


FROM python:3.7.4-slim

在我构建了我的 docker 文件之后。我运行我的容器 bash 并输入


find . -type f -name "*.yml"

结果是空的。


我的项目中有很多 yml 文件。我的代码在容器外正确运行,但在 docker 中出现错误,提示找不到我的 yml 文件。


轮子会删除 yml 文件吗?(也许它认为它们没用?)


弑天下
浏览 109回答 1
1回答

互换的青春

除非您指定了清单,否则 Wheels 通常不会包含 Python 文件以外的任何内容。您可以查看此答案以获取更多详细信息,但 tl;dr 是您旁边的MANIFEST.in文件setup.pyrecursive-include *.yml应包括所有 YAML 文件。
随时随地看视频慕课网APP

相关分类

Python
我要回答