借宝地宣传一下我写的包管理器 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  |