这个项目能做什么
CPython 是 Python 编程语言的官方实现,由 Python 软件基金会维护。此仓库包含 Python 3.16.0 alpha 0 的源代码,包括解释器、标准库、构建系统和测试。
README 提供了指向 Python 官方网站、源代码、问题跟踪器、文档以及开发者指南的链接。它说明了如何为 CPython 开发做出贡献以及如何使用和构建 Python。
构建说明适用于类 Unix 系统、Linux、BSD、macOS 和 Cygwin:典型流程是先运行 ./configure,然后执行 make,接着执行 make test,最后执行 sudo make install。在大多数系统上,Python 将被安装为 python3;在 macOS 不区分大小写的文件系统以及 Cygwin 上,则使用 python.exe。Windows 的构建说明位于 PCbuild/readme.txt。用户可以在子目录中进行调试构建,并可通过 configure --enable-optimizations 启用优化构建,该选项使用 Profile Guided Optimization(PGO)。链接时间优化可通过 --with-lto 配置标志启用。
README 指向了《Python 3.16 新特性》文档以及 Misc/NEWS 以获取更改日志。文档可在线访问 docs.python.org,也可下载 HTML、EPUB 和 reStructuredText 格式。
测试通过 make test 进行。README 注明,由于可选特性而被跳过的测试是正常的,但失败的测试或回溯表明存在问题。make buildbottest 目标可启用资源密集型测试。失败的测试可以在详细模式下重新运行,若失败看起来是 Python 本身的问题,则可以提交错误报告。
在 Unix 和 macOS 系统上安装多个 Python 版本时,README 建议对非主要版本使用 make altinstall,以免覆盖主要的 python 可执行文件。
发布计划由 PEP 826 规定 Python 3.16 的时间线。README 还描述了版权和许可历史:该发行版不包含任何 GNU 通用公共许可证(GPL)代码,可用于专有项目,尽管存在对某些 GNU 代码的可选接口。
评论
0 评分人数达到10人后显示
登录后参与讨论。