UV 已死, PDM 天下第一,建议写 Python 的进来学习一下优雅的代码怎么写

145 天前
 ManjusakaL

实在忍不了 UV 了,继续来宣传 PDM 了,https://github.com/pdm-project/pdm

PDM 是我心中的白月光

我建议每个写 Python 的人都可以来学习一下 PDM 的代码

13588 次点击
所在节点    Python
105 条回复
uni
145 天前
踩踩踩

pdm 的 api 乱七八糟,uv 舒服多了
一个工具还要我写插件?我只需要用得舒心省心的工具,最好是一行命令帮我解决所有问题。这点 uv 做得很好。pdm 搞这么复杂乱七八糟的反而是他的设计失误
第三,我都不懂反驳了,楼下来吧
uni
145 天前
@tabris17 rye 好像已经被 uv 的团队接管了,之后不更新了,统一 uv
dule
145 天前
只用 uv ,谢谢
dule
145 天前
@dule 当然你用什么不管我的事,从现在起我对 PDM 观感更降低了,还好从来没用过这个
coolair
145 天前
真是笑话,哈哈。
ll5270
145 天前
只有我用 virtualenv ? 你们说的这些我都没听过
deplives
145 天前
花里胡哨,我不接受建议
tabris17
145 天前
@uni 太过分了,好不容易用趁手了,又要换。不过还好两者大差不差,我用 rye 后端跑的也是 uv
encro
145 天前
@uni

rye 是相当于 pdm ,uv 相当于 pip 。

rye 是基于 uv 。

我现在都是用 rye.

快,内存占用小,512M 的虚拟机也能用,你 pdm ,poetry 什么的就不行了。
xyzzy
145 天前
看来楼主的这个安利似乎起到了反向效果,还是说,其实楼主本来就是反串来黑 pdm 的😂
akin520
145 天前
@ll5270 我也用,基本是 3 带的那个 venv 好像就是基于 virtualenv 的,就是不能指定 PYTHON 版本
dantangfan
145 天前
@ll5270 我也是😂
cz5424
145 天前
还在用 poetry 咋说
ManjusakaL
145 天前
@ll5270 我之前是 pyenv + virtualenv 的,后面切换到 PDM 了
ManjusakaL
145 天前
@uni 主要是有很多场景官方暂时也不太可能做,比如我自己写过的插件

1. audit ,更新上游的 security alert ,更新依赖
2. 生成依赖的关系图供审计用
3. 还有些场景特化的内部插件

> 一个工具还要我写插件?

凭心而论,写插件还是很常见的。。
cj323
145 天前
python 的解释器/包管理和 venv 都太能折腾,能用就行了。

我目前是用 rust 系的 mise+uv ,半年下来还行。当然,我也不指望这套能撑多久。盲猜下一套是用 zig 写的。
jackerbauer
145 天前
python -m venv 和 pip 不好么?
xiangchen2011
145 天前
uv 已死是什么逻辑,标题党成分
TArysiyehua
145 天前
说的很好,但是我用 conda
yplam
145 天前
@ll5270 +1 ,不过看了这个帖感觉 uv 貌似不错

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

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

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

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

© 2021 V2EX