置顶 PEP 710 – 记录已安装软件包的来源 抽象此 PEP 描述了一种记录已安装的 Python 发行版的来源的方法。 该记录由安装程序创建,可供以下用户使用 目录中 JSON 文件的形式。 提到的 JSON 文件捕获其他元数据,以允许将 URL 与已安装的分... Python教程 猫勺 24-03-16 54 0
PEP 739 – 用于 Python 安装构建详细信息的静态描述文件 抽象为具有构建详细信息的静态描述文件引入标准格式 的 Python 安装。理由在检查 Python 安装时,运行代码通常是不可取的,或者 不可能的。拥有静态描述文件可以使各种 Python 构建 无需运行解释器即可获... Python教程 猫勺 24-03-28 12 0
推荐 PEP 736 – 调用时关键字参数的速记语法 抽象该 PEP 建议为普通 命名参数与变量名称相同的模式 对应于它的值。f(x=)f(x=x)赋予动机关键字参数语法可能会变得不必要的重复和冗长。... Python教程 猫勺 24-03-27 15 0
PEP 735 – pyproject.toml 中的依赖项组 抽象此 PEP 指定了一种将包需求存储在文件中的机制,以便它们不包含在任何构建的 项目。pyproject.toml这适用于创建命名的依赖项组,类似于文件,启动器、IDE 和其他工具可以找到这些依赖项和 按名称标识。... Python教程 猫勺 24-03-26 24 0
推荐 PEP 734 – Stdlib 中的多个解释器 注意该 PEP 本质上是 PEP 554 的延续。该文件 在 7 年的讨论中增加了许多辅助信息。 此 PEP 是对基本信息的简化。大部分 这些额外的信息仍然有效和有用,只是不在 此处具体提案的直接... Python教程 猫勺 24-03-25 24 0
PEP 733 – 对 Python 公共 C API 的评估 抽象此信息性 PEP 描述了我们对公共 C API 的共享视图。这 文档定义:C API 的用途利益相关者及其特定用例和要求C API 的优势C API 的问题分为九个薄弱环节本文档不对任何已确定的问题提出... Python教程 猫勺 24-03-24 27 0
推荐 PEP 728 – 带有键入额外项目的 TypedDict 此 PEP 提出了一种方法来限制使用参数的额外项目并使用特殊键键入它们。这解决了定义封闭式 TypedDict 类型或键入子集的需要 的键,这些键可能会在一段时间内出现,允许其他项目 指定类型。closed__ext... Python教程 猫勺 24-03-23 33 0
PEP 727 – 带注释的元数据中的文档 抽象此 PEP 提出了一种为 Python 提供文档字符串的标准化方法 使用 new 类定义的符号。Annotatedtyping.Doc赋予动机已经有一种定义明确的方式来为类提供文档, 函数、类方法和模块:使用 D... Python教程 猫勺 24-03-22 25 0
PEP 725 – 在 pyproject.toml 中指定外部依赖项 抽象此 PEP 指定如何编写项目的外部或非 PyPI 构建和 打包相关工具文件中的运行时依赖项 消费。pyproject.toml此 PEP 建议将表添加到 三个键:“build-requires”、“host-re... Python教程 猫勺 24-03-21 31 0
PEP 720 – 交叉编译 Python 包 抽象此 PEP 尝试记录下游交叉编译的状态 项目。它应该概述分销商目前使用的方法 (Linux 发行版、WASM 环境提供商等)交叉编译下游 项目(第三方扩展等)。赋予动机我们编写此 PEP 来表达交叉编译中的挑战,... Python教程 猫勺 24-03-19 32 0