【译】Python Insider:Python 3.10.0rc1 已发布

138 阅读3分钟

Python 3.10.0几乎已经准备好了。这个版本,即3.10.0rc1,是倒数第二个发布预览。你可以在这里得到它。

www.python.org/downloads/r…

这个版本,**3.10.0rc1**,是倒数第二个发布预览版。 进入候选发布阶段,在这个候选发布阶段和最终发布阶段之间,只允许对代码进行审查后的修改,即明确的错误修复。

清楚的bug修复,在这个候选版本和最终版本之间是允许的。第二个候选版本和最后一个计划中的发布预览版是

目前计划在2021-09-06发布,而正式发布计划在2021-10-04。

从现在开始,3.10系列将不会有任何ABI变化,目标是尽可能少的代码变化。

行动呼吁

核心开发人员:现在所有的目光都集中在文档上

  • 你所有的修改都有正确的文档吗?
  • 你是否注意到你所知道的其他变化没有足够的文档?

社区成员

我们强烈鼓励第三方 Python 项目的维护者在这个阶段为他们的项目做好兼容 3.10 的准备。像往常一样,将任何问题报告给Python bug 跟踪器。

请记住,这是一个预览版,不建议在生产环境中使用它。

与3.9相比,3.10系列的主要新特性

Python 3.10 的许多新特性仍在计划和编写之中。到目前为止,在新的主要新特性和变化中。

  • PEP 623- 废弃并准备删除PyUnicodeObject中的wstr成员。
  • PEP 604- 允许将联盟类型写成X | Y
  • PEP 612- 参数规范变量
  • PEP 626- 用于调试和其他工具的精确的行号。
  • PEP 618 -在zip中增加可选的长度检查功能。
  • bpo-12782:现在正式允许使用括号内的上下文管理器。
  • PEP 632 -废弃distutils模块。
  • PEP 613 -明确的类型别名
  • PEP 634 -结构模式匹配:规范
  • PEP 635 -结构化模式匹配:动机和原理
  • PEP 636 -结构化模式匹配:教程
  • PEP 644 -要求OpenSSL 1.1.1或更新版本
  • PEP 624 -删除Py_UNICODE编码器的API
  • PEP 597 -增加可选的EncodingWarning
  • (嘿,同为核心开发者,如果你认为重要的功能在这个列表中缺失,请让Pablo知道。)

下一个预发布版本,即第二个候选发布版本,只有在需要时才会发布(计划在2021-09-06星期一)。否则,下一个版本将直接是 Python 3.10.0 的最终版本,目前定于 2021-10-04 星期一。

bpo-38605from __future__ import annotations(PEP 563)在以前的预发布中曾经在这个列表中,但由于一些兼容性问题,它被推迟到Python 3.11。你可以在这里阅读指导委员会关于它的交流,以了解更多。

更多资源

现在是完全不同的东西

在量子物理学中,自旋是基本粒子、复合粒子和原子核所携带的角动量的一种内在形式。自旋是量子力学中两种角动量中的一种,另一种是轨道角动量。轨道角动量算子是轨道旋转的经典角动量的量子力学对应物,当角度变化时,其波函数有周期性结构时就会出现。对于光子,自旋是光的偏振的量子力学对应物;对于电子,自旋没有经典对应物。

我们希望你喜欢这些新版本

感谢所有帮助Python开发和这些版本成为可能的众多志愿者!请考虑通过自己的志愿服务或通过组织对 Python 软件基金会的捐款来支持我们的努力。

你们友好的发布团队。

Pablo Galindo @pablogsal

Ned Deily @nad

Steve Dower @steve.dower