4

以前,在定义如何构建 Python 包时,您可以使用以下行包含文件夹Manifest.in

recursive-include my_package/assets *

不过,我想poetry和相关联的pyproject.toml,而不是Manifest.in

可以pyproject.tomlManifest.in吗?或者,如何poetryManifest.in?

4

1 回答 1

8

是的,诗歌旨在完全淘汰 Manifest.in 文件的使用。假设是,作为包一部分的每个文件也应该是可分发的一部分。因此,只要您遵循或多或少标准的项目结构,事情就应该是 Just Work™。

如果你的包的结构很奇怪,或者你想打包由于某种原因不在源文件夹中的文件,你可以使用包含和排除部分。

于 2020-11-03T12:45:42.163 回答