Sobre el proyecto
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 configure 标志启用 Link Time Optimization。
README 指向 “What's New in Python 3.16” 文档和 Misc/NEWS 以查看变更日志。文档可在 docs.python.org 在线获取,并可以 HTML、EPUB 和 reStructuredText 格式下载。
测试通过 make test 完成。README 指出,由于可选功能而跳过的测试是正常的,但失败的测试或 traceback 表明存在问题。make buildbottest 目标会启用资源密集型测试。失败的测试可以在 verbose 模式下重新运行,如果失败似乎是 Python 的问题,可以提交错误报告。
对于在 Unix 和 Mac 系统上安装多个 Python 版本,README 建议对非主版本使用 make altinstall,以免覆盖主 python 可执行文件。
发布计划由 PEP 826 针对 Python 3.16 涵盖。README 还描述了版权和许可历史:该发行版不包含 GNU General Public License (GPL) 代码,可用于专有项目,尽管存在与某些 GNU 代码的可选接口。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.