目前我的主要Python环境还在3.10
版本。
突然发现官网有3.10.14发布了。
(一)关于Python 3.10.14
发行日期:2024-03-19
此版本中的安全性内容
- gh-115399 和 gh-115398:捆绑的 libexpat 已更新到 2.6.0 以解决 CVE-2023-52425,并且使用新的 API 公开了对新重新分析延迟功能的控制 gh-109858:现在受到“引号重叠”Zipbomb 的保护,以解决
- CVE-2024-0450。现在,当尝试读取与另一个条目或中央目录重叠的条目时,它会引发
zipfileBadZipFile
- gh-91133:解决文件系统权限错误以解决 CVE-2023-6597时,清理不再取消引用符号链接
tempfile.TemporaryDirectory
- gh-115197:在 macOS 和 Windows上根据系统的代理绕过列表检查主机名之前,不再解析主机名
urllib.request
- GH-81194:修复了具有特定值 ()的崩溃问题。与此相关的是,修复了 64 位非 Windows平台上的整数溢出问题
socket.if_indextoname()
UINT_MAX
socket.if_indextoname()
- GH-113659:现在跳过名称以点开头或包含隐藏文件属性的文件
.pth
- GH-102388:编解码器不再越界读取
iso2022_jp_3
iso2022_jp_2004
- GH-114572:现在,当证书存储在多个线程之间共享时,可以正确锁定对证书存储的访问
ssl.SSLContext.cert_store_stats()
ssl.SSLContext.get_ca_certs()
ssl.SSLContext
无需安装程序
根据 PEP 619 中指定的发布日历,Python 3.10 现在处于其生命周期的“仅安全修复”阶段:3.10 分支只接受安全修复,并且在 2026 年 10 月之前以纯源代码形式不定期发布这些修复。Python 3.10 不再收到常规的错误修复,并且不再为其提供二进制安装程序。Python 3.10.11 是 Python 3.10 的最后一个带有二进制安装程序的完整错误修复版本。
(二)自己编译打包
参考《在Windows下自己从源码编译Python3.10.13成安装包》里面的步骤,
自己做了Windows下的安装包。
传上来了:🔗Python 3.10.14 Windows x64 Installer
(三)安装完成
> python -V
Python 3.10.14
>