Pants:不用再创建 Python 虚拟环境的构建工具

2022-08-02 09:20:15 +08:00
 sadhen

Pants: https://www.pantsbuild.org/

我觉得使用 Pants 的最大的优点是不用再创建 Python 虚拟环境。

这是我写的一个 demo monorepo: https://github.com/da-tubi/pants-pyspark

4613 次点击
所在节点    Python
27 条回复
sadhen
2022-08-02 14:24:15 +08:00
@Mithril 有区别的。poetry 可以认为是 Maven ,pants 可以认为是 Gradle 。( Gradle 背后也是一家公司)

这个不是再造轮子,是很多年前就开始造的工具。背后是这家公司: https://www.toolchain.com/

而且会 pants ,可以找到工作: https://www.pantsbuild.org/page/jobs
zhoujinjing09
2022-08-02 15:11:07 +08:00
这个和 bazel 有啥区别?
likeccpo
2022-08-02 16:11:45 +08:00
我选择 pyenv...
l4ever
2022-08-02 16:54:45 +08:00
python -m venv venv 很难吗?
非要搞那么多轮子? 对不起,我们不是前端;
你觉得官方的 venv 不好, 请提 pr
zhenrong
2022-08-02 16:59:24 +08:00
@l4ever 我也觉得,venv 多简洁啊,一行命令搞定。那个我一点开看到用法描述一堆文档,瞬间没兴趣了。less is more.
musi
2022-08-02 17:18:54 +08:00
前端进来看了一眼评论,骂骂咧咧关掉了页面
sadhen
2022-08-02 17:40:24 +08:00
@zhoujinjing09 可以看这里 https://monorepo.tools/ 我没有实际用过 bazel ,无法比较

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/870112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX