跳转到主要内容

Android Pants插件

项目描述

Pants 是一个用 Python 编写的 Apache2 许可证构建工具。

最新文档可在此处找到。

1.6.x 稳定版本

本文档描述了 1.6.x 稳定系列之前的版本。

1.6.0 (05/10/2018)

1.6.0 稳定版本。

重构、改进和工具

  • 禁用 Python 3 目标上的 linter (#5765) PR #5765

  • 处理 @jsirois 在 PR #5765 中未解决的最终评论 (#5773) PR #5773

1.6.0rc3 (04/26/2018)

错误修复

  • 打破 Core / Node 循环 (#5733) PR #5733

  • 增加最大本地存储大小 (#5728) PR #5728

  • 添加对非黑名单解释器的解释器身份检查 (#5724) PR #5724

  • 当使用 python_dist 目标时,确保测试目标隐式地针对当前平台 (#5720) PR #5720 PR #5618

  • 将需求黑名单传递到 pex 解析器 (#5697) PR #5697

1.6.0rc2 (04/12/2018)

错误修复

  • 在克隆时重置 LMDB 环境 PR #5689

1.6.0rc1 (04/09/2018)

错误修复

  • 如果其他规范已匹配某个特定规范,则不要对该规范失败。 PR #5683

重构、改进和工具

  • 升级 virtualenv. (#5679) PR #5679

  • 缩小 BuildLocalPythonDistributions 目标类型 (#5659) PR #5659

1.6.0rc0 (04/04/2018)

错误修复

  • 缓存稳定任务创建 (#5654) PR #5654

重构、改进和工具

  • 合并 TargetRoots 子类 (#5648) PR #5648

  • 处理无头文件的 native_engine.so 资源。 (#5653) PR #5653

  • 为目标根和传递目标数量提供每运行指标 (#5651) PR #5651

  • 释放脚本清理。 (#5650) PR #5650

  • 仅当需要时创建本地引擎资源。 (#5649) PR #5649

  • 在引导时包含 rust stdlib 源代码。 (#5645) PR #5645

1.6.0.dev2 (04/01/2018)

错误修复

  • 仅在解析带有本地扩展的本地 Python 分发时解析当前平台 (#5618) PR #5618

  • 在更改中失败,如果已删除但依赖的目标 (#5636) PR #5636

  • 恢复并现代化 –changed 测试 (#5635) PR #5635

重构、改进和工具

  • 如果已设置 buildozer 的路径,则 missing-deps-suggest 输出 buildozer 命令 (#5638) PR #5638

  • 在 python 中重写 release.sh 的包列表和所有权部分 (#5629) PR #5629

  • 添加对 six 的依赖 (#5633) PR #5633

  • [pantsd] 不要为 pantsd 生命周期检查初始化调度器。 (#5624) PR #5624

  • 使 build_dictionary.html 更易于阅读 (#5631) PR #5631

1.6.0.dev1 (03/25/2018)

新特性

  • 记录目标的关键路径时间 (#5609) PR #5609

API 变更

  • 默认禁用 google java format (#5623) PR #5623

错误修复

  • 使用相同的版本化目标集覆盖工件缓存 (#5620) PR #5620

  • 缓存 org.scalatest.Suite 类的加载 (#5614) PR #5614

  • 批量执行地址规范并删除 SelectTransitive (#5605) PR #5605

重构、改进和工具

  • 将 coursier 版本提升到 1.1.0.cf365ea27a710d5f09db1f0a6feee129aa1fc417 (#5625) PR #5625

  • 删除不再被间接使用的 golang 依赖… 但 somehow 似乎仍然失败。 (#5619) PR #5619

1.6.0.dev0 (03/17/2018)

新特性

  • 添加 google-java-format fmt/lint 支持 (#5596) PR #5596

API 变更

  • 废弃 BinaryUtil 作为公共 API。 (#5601) PR #5601

错误修复

  • 修复 PytestRun 传递参数处理。 (#5594) PR #5594

  • [pantsd] 修复过期的源无效化情况。 (#5589) PR #5589

  • [coursier/m2-coords] 更新 coursier json 解析;使用 Maven 的 coords (#5475) PR #5475

重构、改进和工具

  • 使 SetupPyIntegrationTest 更健壮。 #5610 PR #5610

  • 准备 1.5.0rc1 (#5603) PR #5603

  • 对于 lmdb 错误使用可读的 errno 描述 (#5604) PR #5604

  • 将 scalafmt 测试转换为单元测试。 (#5599) PR #5599

  • 已归档的文件已正确设置可执行位 (#5593) PR #5593

  • 当没有匹配的目标时,显示警告而不是失败 list (#5598) PR #5598

  • 为 node 和 yarnpkg 添加新的 BinaryTool 子系统。 (#5584) PR #5584

  • 进一步的 –changed 优化 (#5579) PR #5579

  • 更多的 rustfmt (#5597) PR #5597 PR #5592

  • [pantsd] 不要两次计算 TargetRoots。 (#5595) PR #5595

  • 使用预编译的 rustfmt 而不是自己编译它 (#5592) PR #5592

  • [coursier] 使用与 ivy 相同的工件缓存覆盖 (#5586) PR #5586

  • 记录尝试上传文件时的情况 (#5591) PR #5591

  • 撤销 “将 BaseTest 端口到 v2 引擎” (#5590) PR #5590

  • 更新 buildozer 到 0.6.0-80c7f0d45d7e40fa1f7362852697d4a03df557b3 (#5581) PR #5581

  • Rust 记录使用 Python 记录级别 (#5528) PR #5528

  • 将 BaseTest 端口到 v2 引擎 (#4867) PR #4867

  • 准备 1.4.0! (#5583) PR #5583

  • 统一处理子系统发现 (#5575) PR #5575

  • 为空文件发送空 WriteRequest (#5578) PR #5578

  • 不要在每个 lmdb 写事务上强制 fsync

  • 按指纹的前 4 位分片 lmdb

  • 撤销 “撤销一些远程 PR (#5543)” PR #5543

  • release.sh -q 在本地构建单个平台 pexes (#5563) PR #5563

项目详情


发布历史 发布通知 | RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

构建分布

由以下组织支持