Frost's Notes
1.19K subscribers
169 photos
5 videos
1 file
359 links
Frost Ming的随机出现
Download Telegram
Channel photo updated
#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
从坡县回来我女儿学会了说 ogay 和 dankyou
咖喱味英语可还行,我得给她整个英语班矫正下
👍2🤯1
我被人用python clean code给教育了,我确实没想到这招
ChatGPT 如是评价
Forwarded from piglei
我上次去日本还是18年,挑了个淡季(2月末)九天也就去了京、阪、神、奈
天是真冷,不过汤泡得是真爽。
那时候还喜欢「玩」摄影,那时科比还没去世
👍5
我怀疑 X 的 UI 都是清洁工兼职的,黑背景上显示黑字可真有你的
🤯1
看样子给他们带来了非常棘手的问题🤣
https://blog.miguelgrinberg.com/post/we-have-to-talk-about-flask
这就是Flask这种分布于社区的开发方式所存在的问题(相比Django)。什么pre-release,deprecation warning,通通没有用。
我给PDM做breaking change的时候甚至在GitHub搜索引用的插件代码并一一通知可能的变更,好在范围可控。
👍2
pyodide在他们的构建系统里用到了 unearth