Poetry or Pipenv

查看原文

这篇 Reddit 帖子中包含了一些有趣但蛮激烈的讨论。原 po 批评 Pipenv 品味差 接口不好 核心问题没解决好 还有很多特性缺失,不如使用另一款工具 poetry。@theavalkyrie 认为原 po 还好,讨论戾气太重,社区中大家都是贡献自己的余力在做事情,社区氛围应该是帮忙把软件写的更好,而不是简单一句 bad, terrible 去指点江山。Pipenv 的作者 @kennethreitz 认为两个工具都很年轻,但是没有必要搞什么竞赛。Poetry 的作者 @SDisPater 认为开发者好好开发就好,至于社区的人想用什么就让他们自己决定好了。

衍生思考:目前来说两个工具看场景,如果写一个库,我会用 poetry,因为省掉写 setup.py, MANIFEST.in, setup.cfg 变成几行 toml 真的是体验好很多;如果是写一个应用程序,我觉得用 pipenv 迭代起来更快。另外,如果对软件觉得有什么不满,不如把具体的问题写出来,然后提出建议或者有能力的话直接上 PR。