Python攻克“幽灵依赖”难题:PEP 770与SBOM的胜利

2025-08-11
Python攻克“幽灵依赖”难题:PEP 770与SBOM的胜利

Python软件基金会安全驻场开发者Seth Larson与Alpha-Omega合作,发布白皮书,详细阐述了解决“幽灵依赖”问题的方案。该方案通过PEP 770和软件物料清单(SBOM)的采用,提升了Python包的可测量性,使漏洞扫描器等自动化系统能够在复杂的依赖关系图中提供准确结果,这对于科学计算、高性能计算和人工智能等领域至关重要。NumPy、Cryptography和Pip等关键项目已开始评估PEP 770的采用。

阅读更多
开发

Python核心开发者峰会:JIT、虚拟线程与未来展望

2025-06-15
Python核心开发者峰会:JIT、虚拟线程与未来展望

一年一度的Python核心开发者峰会带来了诸多令人兴奋的议题。Meta工程师探讨了可插拔JIT编译器的可能性,希望通过提供新的API接口,简化JIT的开发流程。来自Java的经验启发了对Python虚拟线程的讨论,旨在提升并发性能。此外,关于空值合并运算符、AI辅助编程工具以及“worse is better”开发理念的讨论,也引发了开发者们的热烈探讨。最后,开发者们呼吁关注内存性能的基准测试,并对T-strings的类型系统未来发展方向进行了深入思考。

阅读更多
开发

Python软件基金会章程变更通知

2024-07-29
Python软件基金会章程变更通知

Python软件基金会(PSF)发布了章程变更通知,将于2024年8月10日生效。此次变更旨在解决原章程中存在的财务风险,即要求基金会为个人会员提供无限的法律责任保障。新章程将不再向未代表基金会行事的会员提供此类保障,以符合标准的非营利组织治理实践。

阅读更多
未分类 章程

Python 3.13 新特性:PyREPL,用 Python 重写的默认 REPL

2024-06-15
Python 3.13 新特性:PyREPL,用 Python 重写的默认 REPL

Python 3.13 的新特性之一是用 Python 重写的全新交互式解释器 PyREPL,它带来了许多改进,包括语法高亮、多行编辑、代码块粘贴支持等。PyREPL 基于 PyPy 项目的交互式解释器,旨在提供更现代化、功能更丰富的 REPL 体验。开发团队还计划在未来版本中加入对 Windows 终端的支持以及其他改进。

阅读更多
未分类 PyREPL Python 3.13