我的 ZA bank 帐户总是收不到 stripe 的提现,这个问题已经折磨了我两个多月,和客服沟通了好几轮。重点是我最早配置的一个 stripe 帐户提现是没问题的,不知道是不是风控更新了。
#PDM 现在你如果想在Python 3.12上安装numpy < 1.26.0 的任何版本,由于没有wheel,需要从源码构建,但Numpy的构建系统把setuptools锁在了一个极其旧的版本,而这个版本恰好和Python 3.12不兼容。这样两头堵,没有任何路可走了。
没错,1.26.0是可以安装的,但PDM默认使用的是cross python/platform lockfile,意味着在一个Lockfile里每个包只能有一个版本,但numpy 1.26是需要python>=3.9的,所以大概率不会锁在这个版本上。这不像无锁的包管理器如pip,你在python 3.12和3.8上安装,得到的包版本可以是不一样的。
总而言之,如果numpy不计划给旧版本上传Python 3.12的wheel的话,预计还会有很多bug report飞到PDM这里来。用户只会意识到pip可以而pdm不可以,不会思考它俩的逻辑是不一样的
https://github.com/laike9m/pdir2/pull/77#issuecomment-1751606171
没错,1.26.0是可以安装的,但PDM默认使用的是cross python/platform lockfile,意味着在一个Lockfile里每个包只能有一个版本,但numpy 1.26是需要python>=3.9的,所以大概率不会锁在这个版本上。这不像无锁的包管理器如pip,你在python 3.12和3.8上安装,得到的包版本可以是不一样的。
总而言之,如果numpy不计划给旧版本上传Python 3.12的wheel的话,预计还会有很多bug report飞到PDM这里来。用户只会意识到pip可以而pdm不可以,不会思考它俩的逻辑是不一样的
https://github.com/laike9m/pdir2/pull/77#issuecomment-1751606171
GitHub
running tests on python 3.12 by laixintao · Pull Request #77 · laike9m/pdir2
Dependencies
pdm-project/pdm#2300
pdm-project/pdm#2300
Frost's Notes
#PDM 现在你如果想在Python 3.12上安装numpy < 1.26.0 的任何版本,由于没有wheel,需要从源码构建,但Numpy的构建系统把setuptools锁在了一个极其旧的版本,而这个版本恰好和Python 3.12不兼容。这样两头堵,没有任何路可走了。 没错,1.26.0是可以安装的,但PDM默认使用的是cross python/platform lockfile,意味着在一个Lockfile里每个包只能有一个版本,但numpy 1.26是需要python>=3.9的,所以大概率不…
用户侧解决方法也有,要么提升最低Python版本,要么用多个non-cross-platform lockfile
