使用Python软件包管理器Poetry时,我应将哪些文件/目录添加到.gitignore?]

问题描述 投票:0回答:1
我正在使用一个非常新的Python软件包管理器Poetry

它在创建新项目(环境)时会创建多个文件/目录,但是我不确定为最佳实践应添加到.gitignore中的哪个文件/目录。

说我通过执行以下操作创建了一个新的诗歌项目:

$ poetry new foo_project $ cd foo_project $ poetry add numpy $ ls

有:

tests (directory) foo_project (also a directory) pyproject.toml (a file that specifies installed packages) poetry.lock (a lock file of installed packages) README.rst (I don't know why README is created but it just shows up.)

我通常添加tests/foo_project/poetry.lockREADME.rst,因为它们似乎取决于创建项目的机器。另外,我似乎只能用pyproject.toml复制环境,这是我忽略所有其他文件/目录的另一个原因。 

但是,这只是我的直觉,不幸的是,我找不到任何我应该在官方文档中真正添加到.gitignore的官方指南。

这让我感到困惑,因为我不确定自己在做什么。我应该在.gitignore中添加哪些?

我正在使用一个非常新的Python软件包管理器,叫做Poetry。在创建新项目(环境)时,它会创建几个文件/目录,但是我不确定应该为。

python gitignore python-poetry
1个回答
0
投票
最近也搬到了诗歌。

我想说,您不应在tests/中添加foo_project/poetry.lockREADME.rst.gitignore中的任何一个。我的原因如下:

© www.soinside.com 2019 - 2024. All rights reserved.