SAM CLI - 为什么知名库的新版本需要数周时间才能可用?

SAM CLI - Why does it take weeks for new versions of well-known libraries to be available?

我们遇到过很多次,我们尝试使用Python中某个知名库的新发行版本(新版本在Conda和PIP上可用),但是我们尝试使用它通过 AWS SAM CLI,构建失败说这样的话:

Error: PythonPipBuilder:ResolveDependencies - {xxxx==x.y.z(wheel)}

我们回到以前的版本,一切正常。

是否有某种特定于 AWS 的软件包回购更新库迟到了?以及我们如何确保我们的应用程序使用最新最好的库(尤其是当某个库存在重大错误或安全问题时)?

最后一个例子是pymongo:

Error: PythonPipBuilder:ResolveDependencies - {pymongo==3.12.0(wheel)}

但这不是唯一的,我们有几个主要的库,上面版本的pymongo是两周多前发布到pip的!

我的开发工作站是 Windows。

以上发生在 SAM CLI 版本:1.23.0,我们更新到版本 1.27.2,一切正常!

没想到 SAM 版本会影响这一点,但是给你!