当新版本的Python 3.X发布时,是否总是需要Python.Net开发团队发布新版本的Python.Net



我有一个使用Python.Net的项目,我向客户指定他们需要"Python 3.6或更高版本"。然而,例如,当Python 3.10成为Python.org的当前默认下载时,这是否意味着我的应用程序将在一段时间内无法工作,因为Python.Net尚未更新为使用Python 3.10?

还是我必须告诉客户所需Python版本的上限值?

这在很大程度上取决于您如何分发Python.NET。

如果您的.NET应用程序附带3.0之前的Python.NET(3.0尚未发布(,则它只能与为其构建的特定Python版本一起使用。

如果你要求用户使用pip安装Python.NET,我认为可以从源代码开始安装,在这种情况下,它应该适用于任何Python 3.6+。你可以通过安装Python 3.10预览并从那里尝试来检查这一点。轮子当然只是为现有的python版本构建的。

一旦发布,Python.NET 3.0应该能够支持未来的Python 3.x版本。但现在它还在不断变化,下一个版本可能需要6-12个月的时间:许多功能仍在开发和/或返工中。

最新更新