借宝地宣传一下我写的包管理器 PDM 刚刚发布了 2.0 版本。
PDM 是一个实现了一系列最新打包标准的包管理器。
2.0 变更概览
__pypackages__
) 变为 virtualenv ,体验上和 poetry 一致了。IDE 、工具支持性更好。pdm publish
命令详细变更说明: https://frostming.com/2022/pdm-2/ Changelog: https://pdm.fming.dev/latest/dev/changelog/
1
zzl22100048 2022-07-16 00:26:50 +08:00 via iPhone
pycharm 是不是不支持 PEP 582
|
2
u823tg 2022-07-16 00:40:56 +08:00
@zzl22100048 #1 两者没有关联啊。
|
3
RockShake 2022-07-16 01:06:37 +08:00 via Android
旧版本升级直接重新执行安装脚本么
|
4
noqwerty 2022-07-16 03:36:41 +08:00 via iPhone
|
5
haoliang 2022-07-16 04:04:40 +08:00
我从 19 年开始用 poetry ,用到现在感觉它封装的既深又死,之前提了个 issue 半年没人理睬,想自己改吧一直找不到时间(捋过几次代码结构,最终没捋通)。我记得之前想通过 pyproject.toml 生成 setup.py (那时还不支持通过 poetry build), dephell 的依赖多得我头皮发麻。一直在等的 group 功能,与 1.2 绑定,却又迟迟不发布正式版。我最近都想裸用 requirements.txt 了。
找机会试下 pdm 啊! |
6
frostming OP @zzl22100048 是的,可以理解,这也是为什么 2.0 把 virtualenv 提升为默认,当然你也还是可以用 PEP 582 的
|
8
dcoder 2022-08-04 12:50:55 +08:00
@frostming
不需要 virtualenv 的, 有点意思啊 装那些底层一堆 C/C++ binary 的包靠谱么? 装 numpy, pytorch 之类 翻了下 pycharm 的支持情况,貌似还得等等 https://github.com/pdm-project/pdm/discussions/617 |