新闻

注意

此文档目前未更新。之前,此文档重点介绍了 Python 包管理中的变化。

2019 年 9 月

  • 添加了通过 GitHub Actions 发布分发包的指南。( PR #647 )

2019 年 8 月

  • 更新为在安装 pipx 时使用 python3 -m。( PR #631 )

2019 年 7 月

  • 所有 PEP 编号都标记为 :pep: 角色。( PR #629 )

  • 升级了 Sphinx 版本并删除了 pypa.io intersphinx。( PR #625 )

  • 提及了 find_namespace_packages。( PR #622 )

  • 更新了目录布局示例以保持一致性。( PR #611 )

  • 将 Bandersnatch 链接更新为 GitHub。( PR #623 )

2019 年 6 月

  • 修复了一些拼写错误。( PR #620 )

2019 年 5 月

  • 在打包教程中添加了 python_requires 的用法。( PR #613 )

  • 添加了 MANIFEST.in 指南页面。( PR #609 )

2019 年 4 月

  • 在关键项目部分提及了 shiv。( PR #608 )

  • 减少了对 virtualenv 的强调。( PR #606 )

2019 年 3 月

  • 将单一来源指南版本选项移至 Python 3。( PR #605 )

  • 涵盖了贡献的 RTD 详细信息。( PR #600 )

2019 年 2 月

  • 阐述了教程与实际打包过程之间的差异。( PR #602 )

  • 添加了安装 Python CLI 应用程序的说明。( PR #594 )

2019 年 1 月

  • 在打包教程中添加了 --no-deps。( PR #593 )

  • 更新了 Sphinx 和 Nox。( PR #591 )

  • 引用了 Python3 中的 Twine。( PR #581 )

2018 年 12 月

  • 办公室里没有程序员!

2018 年 11 月

  • 删除了指向 PyPI 迁移指南的着陆页链接。( PR #575 )

  • 将 bumpversion 更改为 bump2version。( PR #572 )

  • 添加了单一来源包版本示例。( PR #573 )

  • 添加了创建文档的指南。( PR #568 )

2018 年 10 月

  • 更新了 Nox 包名称。( PR #566 )

  • 在指南中提及了 Sphinx 扩展。( PR #562 )

2018 年 9 月

  • 添加了检查 RST 标记的部分。( PR #554 )

  • 更新了用户安装页面。( PR #558 )

  • 更新了 Google BigQuery 网址。( PR #556 )

  • 将 tar 命令替换为可用命令。( PR #552 )

  • 在 pip install SomeProject==1.4 中更改为双引号。( PR #550 )

2018 年 8 月

  • 删除了以明文形式存储密码的建议。( PR #546 )

  • 将概述与其他内容一起移至基于任务的引导。( PR #540 )

  • 更新了 virtualenv 支持的 Python 版本。( PR #538 )

  • 添加了新概述页面的大纲/草稿。( PR #519 )

2018 年 7 月

  • 改进了二进制扩展文档。( PR #531 )

  • 将 scikit-build 添加到关键项目。( PR #530 )

2018 年 6 月

  • 修复了 pypa.io 互操作 PEP 的类别。( PR #527 )

  • 更新了 Markdown 描述的解释。( PR #522 )

2018 年 5 月

  • 指出了 Provides-Dist 和 Obsoletes-Dist 的问题。( PR #513 )

  • 删除了关于 Python 版本与 Pipenv 混合使用的过时警告。( PR #501 )

  • 简化了打包教程。( PR #498 )

  • 更新了 Windows 用户说明以提高清晰度。( PR #493 )

  • 更新了许可部分描述以提高完整性。( PR #492 )

  • 在贡献部分添加了规范式文档。( PR #489 )

  • 在贡献指南中添加了文档类型。( PR #485 )

2018 年 4 月

  • 添加了 README 指南。( PR #461 )

  • 更新了 PyPI 启动的说明和状态。( PR #475 )

  • 添加了 Warehouse 的说明。( PR #471 )

  • 从发布教程中删除了 GPG 引用。( PR #466 )

  • 添加了“Python 3.4-3.6 中有什么?”。( PR #468 )

  • 添加了逐步淘汰 Python 版本的指南。( PR #459 )

  • 将默认 Description-Content-Type 变体设置为 GFM。( PR #462 )

2018 年 3 月

  • 更新了“安装科学包”。( PR #455 )

  • 添加了 long_description_content_type 以遵循 PEP 556。( PR #457 )

  • 澄清了 pypi.org 上的长描述分类器。( PR #456 )

  • 更新了核心元数据规范以遵循 PEP 556。( PR #412 )

2018 年 2 月

  • 在 Debian 安装说明中添加了 python3-venv 和 python3-pip。( PR #445 )

  • 更新了 PyPI 迁移信息。( PR #439 )

  • 添加了关于使用 pipenv 管理多个版本的警告。( PR #430 )

  • 添加了核心元数据中多个电子邮件的示例。( PR #429 )

  • 添加了 test.pypi.org/legacy 中“legacy”的解释。( PR #426 )

2018 年 1 月

  • 添加了指向 PyPI 分类器列表的链接。( PR #425 )

  • 更新了 README.rst 的解释。( PR #419 )

2017 年 12 月

  • 在指南和教程中将 ~ 替换为 $HOME。( PR #418 )

  • 指出了哪些字段可以与环境标记一起使用。( PR #416 )

  • 更新了 Requires-Python 部分。( PR #414 )

  • 添加了新闻页面。( PR #404 )

2017 年 11 月

  • 引入了基于 Pipenv 的新依赖管理教程。( PR #402 )

  • 更新了《单一来源包版本》教程以反映 pip 当前的策略。( PR #400 )

  • 添加了关于 setuppy_modules 参数的文档。( PR #398 )

  • 简化了 manifest.in 部分的措辞。( PR #395 )

2017 年 10 月

  • 添加了 entry_points.txt 文件的规范。( PR #398 )

  • 创建了一个关于使用 pipvirtualenv 管理包的新指南。( PR #385 )

  • 将规范页面拆分为多个页面。( PR #386 )

2017 年 9 月

  • 鼓励使用 readme_renderer 验证 README.rst。( PR #379 )

  • 推荐使用 --user-base 选项。( PR #374 )

2017 年 8 月

  • 添加了一个新的实验性教程,关于使用 Pipenv 安装包。( PR #369 )

  • 添加了一个关于如何使用 TestPyPI 的新指南。( PR #366 )

  • 添加了 pypi.org 作为术语。( PR #365 )

2017 年 7 月

  • flit 添加到关键项目列表。( PR #358 )

  • enscons 添加到关键项目列表。( PR #357 )

  • 更新了本指南的 readme,其中包含关于如何在本地构建指南的说明。( PR #356 )

  • 使新的 TestPyPI 网址更加显眼,并在主页上添加了关于 pypi.org 的注释。( PR #354 )

  • 添加了关于删除显式注册 API 的注释。( PR #347 )

2017 年 6 月

  • 添加了关于将上传迁移到 PyPI.org 的文档。( PR #339 )

  • 添加了 python_requires 的文档。( PR #338 )

  • 在《工具推荐》教程中添加了关于 PyPI 迁移的注释。( PR #335 )

  • 添加了 manifest.in 不影响 wheels 的注释。( PR #332 )

  • 在分发指南中添加了许可部分。( PR #331 )

  • 扩展了关于 name 参数的部分。( PR #329 )

  • 调整了着陆页。( PR #327, PR #326, PR #324 )

  • 更新到 Sphinx 1.6.2。( PR #323 )

  • 切换到 PyPA 主题。( PR #305 )

  • 将文档重新组织成新的结构。( PR #318 )

2017 年 5 月

  • 添加了 Description-Content-Type 字段的文档。( PR #258 )

  • 添加了贡献者和样式指南。( PR #307 )

  • 记录了 pipeasy_install 在每个项目索引方面的差异。( PR #233 )

2017 年 4 月

  • 添加了用于测试拉取请求的 travis 配置。( PR #300 )

  • 提及了创建 wheels 需要 wheel 包的要求(PR #299)

  • 在《分发包》教程中删除了 twine register 引用。( PR #271 )

  • 添加了关于插件发现的主题。( PR #294, PR #296 )

  • 添加了关于命名空间包的主题。( PR #290 )

  • 添加了明确解释如何在 /usr/local 中安装 pip 的文档。( PR #230 )

  • 更新了开发模式文档,提及了本地包的顺序很重要。( PR #208 )

  • 将 readthedocs 链接转换为 .org -> .io,用于托管项目(PR #239)

  • 交换了上传命令的 setup.py 参数的顺序,因为顺序很重要。( PR #260 )

  • 解释了如何使用辅助应用程序从不受支持的源安装。( PR #289 )

2017 年 3 月

  • 在《平台 Wheels》中涵盖了 manylinux1。( PR #283 )

2017 年 2 月