首页 > 解决方案 > 如何防止诗歌考虑.gitignore

问题描述

我正在开发一个 python 项目,该项目使用 pythonnet 和几个 C# dll 作为依赖项。因为我不想将 dll 推送到 git 存储库,所以我调整了 .gitignore 文件。但是,现在 Poetry 没有将 dll 包含到 python 包中。

有没有办法强迫诗歌忽略.gitignore?

标签: pythonpackagingpython-packagingpython.net

解决方案


是的,它.gitignore只是作为poetry包含/排除列表的默认设置。您可以使用此处include记录的字段手动配置它。

在您的情况下,您只需要指定您在 gitignore 中排除的 dll 文件夹:

.gitignore

# ...
src/dlls

pyproject.toml

[tool.poetry]
# ...
include = ["src/dlls/*"]

推荐阅读