为pants提供Go语言支持。
项目描述
Pants 是一个用 Python 编写的 Apache2 许可证构建工具。
最新文档可在 pantsbuild 找到。
1.30.x 稳定版本
本文档描述了导致 1.30.x 稳定 系列的版本。
有关此版本更改的概述,请参阅 https://pants.readme.io/v1.30/docs/release-notes-1-30。
1.30.4 (3/19/2021)
这是 1.30.x 系列的第五个稳定版本,自上一个候选版本以来没有更改。
1.30.4rc0 (3/9/2021)
支持 1.x 的 Scala 2.13 (#11633) PR #11633
1.30.3 (2/22/2021)
这是 1.30.x 系列的第四次稳定版本,自 rc0 以来没有更改。
感谢 Dan Worth 发现 问题 #11579 并帮助测试 rc0!
1.30.3rc0 (2/19/2021)
此版本修复了 Pants 获取某些 Go 内部 包中的错误。
错误修复
为包含斜杠的目标名称添加特定错误 (cherry pick of #11115) (#11121) PR #11121
1.30.2 (12/21/2020)
这是 1.30.x 系列的第三次稳定版本,自 rc3 以来没有更改。
感谢所有帮助测试 rc 的人!
1.30.2rc3 (12/16/2020)
此版本将 Pex 升级到 2.1.24,以支持 macOS BigSur。
错误修复
升级到 Pex 2.1.24. (#11312) (#11317) PR #11317
1.30.2rc2 (11/24/2020)
错误修复
添加对包含斜杠的目标名称的特定错误 (cherry pick of #11115) (#11121) PR #11121
1.30.2rc1 (9/30/2020)
错误修复
本地进程缓存在本地存在摘要之前验证摘要是否存在 (cherrypick of #10789) (#10879) PR #10879
1.30.2rc0 (9/23/2020)
新功能
后移植 –test-extra-env-vars 功能 (from #10715) (#10844) PR #10844
1.30.1 (9/23/2020)
这是 1.30.x 系列的第二个稳定版本,自上一个发布候选版本以来没有更改。
1.30.1rc2 (9/14/2020)
错误修复
修复 DictStringToStringField 与默认值不兼容的问题 (Cherry-pick of #10776) (#10777) PR #10777
1.30.1rc1 (9/11/2020)
错误修复
升级到 Pex 2.1.14 (Cherry-pick of #10437) (#10763) PR #10763
1.30.1rc0 (8/5/2020)
错误修复
移除由异常记录引起的自我造成的无效化 (cherrypick of #10521) (#10553) PR #10553
修复如果 src root==buildroot 则导致 setup-py 挂起的问题 (cherrypick of #10509) (#10552) PR #10552
修复使用源根时 Protobuf 的问题 (cherrypick of #10453) (#10476) PR #10476
修复 –print-exception-stacktrace 不使 pantsd 无效 (cherrypick of #10451) (#10461) PR #10461
在实例上调用实例方法而不是类方法 (cherrypick of #10314) (#10426) PR #10426
1.30.0 (7/17/2020)
这是 1.30.x 系列的第一个稳定版本,自上一个候选版本以来没有更改!
1.30.0rc2 (7/14/2020)
错误修复
重构、改进和工具
修复依赖于docsite CNAME文件的测试。(#10337的cherrypick)(#10342) PR #10342
1.30.0rc1(2020年6月27日)
错误修复
1.30.0rc0(2020年6月19日)
API更改
新特性
错误修复
重构、改进和工具
remoting:为远程子工作单元使用调试级别。(#10098) PR #10098
在–dynamic-ui中渲染工作单元的第一个可见父元素。(#9957) PR #9957
将StreamingWorkunitHandler的默认详细程度更改为DEBUG。(#10090) PR #10090
在parser.py中内联_wrap_type。(#10096) PR #10096
使roots目标显示通过标记文件配置的根。(#10079) PR #10079
重构v2覆盖率并添加集成测试。(#10073) PR #10073
在parser.py中提取member_type和type_arg。(#10063) PR #10063
用Target API实现替换TargetAdaptor的list实现。(#9912) PR #9912
将InteractiveProcessRequest重命名为InteractiveProcess。(#10050) PR #10050
删除过时的TODO。(#10048) PR #10048
对于大多数配置更改重新初始化pantsd。(#10035) PR #10035
删除未使用的FmtRequest联合体。(#9934) PR #9934
使用cargo-metadata而不是cargo获取包。(#10045) PR #10045
在流式工作单元回调中公开新的StreamingWorkunitContext。(#10034) PR #10034
向FilesystemCoverageReport添加报告类型。(#10086) PR #10086
测试
增加测试目标的超时时间。(#10097) PR #10097
增加node_test_integration测试目标的超时时间。(#10094) PR #10094
增加incomplete_custom_scala测试目标的超时时间。(#10089) PR #10089
remoting:添加上传和执行的工作单元。(#10084) PR #10084
在remoting中禁用只读缓存。(#10077) PR #10077
降低远程执行中的过程超时时间 (#10044) PR #10044
添加一个 __run.sh 脚本来在保留的 chroot 中重现进程执行 (#10030) PR #10030
修复夜间构建。 (#10047) PR #10047
文档
1.30.0.dev1 (6/12/2020)
API更改
将默认的 MyPy 版本从 0.770 更改为 0.780 (#10001) PR #10001
新特性
添加对首次方导入的 Python 依赖推理 (#10007) PR #10007
将第三方模块添加到 Python 依赖推理 (#10025) PR #10025
将命名缓存应用于远程执行平台属性 (#10009) PR #10009
remoting: 添加 –remote-execution-overall-deadline-secs 选项 (#10002) PR #10002
将 – 风格的 passthrough args 添加到 V2 run 和 setup-py 目标 (#9911) PR #9911
添加对 pantsd 内存使用的可配置上限。 (#10003) PR #10003
错误修复
重构、改进和工具
文档
修复 release-strategy 链接 (#10028) PR #10028
1.30.0.dev0 (6/05/2020)
API更改
移除过时的 ExternalTool 功能 (#9996) PR #9996
将 ReportType 重命名为 CoverageReportType 并将其移动到 test.py (#9991) PR #9991
移除 passthrough-arguments-with-multiple-goals 的弃用。 (#9984) PR #9984
移除 –files-not-found-behavior=ignore (#9986) PR #9986
将 –filedeps-absolute 选项更改为默认为 False。 (#9983) PR #9983
自定义目标类型现在需要目标API绑定以实现完全支持(#9981) PR #9981
删除已弃用的源根 trie。(#9936) PR #9936
允许 @rules 设置其级别,并默认为调试模式(#9940) PR #9940
默认启用 pantsd(#9935) PR #9935
由于使用率低,删除 codeanalysis (Kythe) 贡献插件(#9918) PR #9918
为了支持 V2 后端,删除 AWS Lambda 贡献插件(#9917) PR #9917
为了支持 V2 isort 和 Flake8,删除 V1 isort 和 lint.pythonstyle(#9909) PR #9909
将 typing-extensions 从 3.7.4 升级到 3.7.4.2(#9930) PR #9930
将 pystache 从 0.5.3 升级到 0.5.4(#9929) PR #9929
新特性
错误修复
在丢弃时终止子进程(#9998) PR #9998
remoting:更多单元测试和修复一个边缘情况(#9980) PR #9980
在轮询工作单元时释放 GIL(#9969) PR #9969
修复租赁扩展,并使其递归(#9956) PR #9956
修复 Session 和 WorkunitStore 之间的死锁(#9959) PR #9959
默认无效化 requirements.txt 以改善 #7022。(#9946) PR #9946
修复 pyest 覆盖率报告计算中的错误(#9933) PR #9933
在构建 pants.pex 时修复 ABI 字符串(#9908) PR #9908
重构、改进和工具
为依赖推理添加 Python 导入解析器(#9900) PR #9900
使用 f-strings,提高代码可读性(#9990) PR #9990
删除不必要的字符串插值,使用生成器表达式(#9993) PR #9993
使用 f-strings(#9987) PR #9987
在内部启用更多 Flake8 检查(#9885) PR #9885
重用 report_type(#9978) PR #9978
升级到 Rust 1.44.0(#9972) PR #9972
仅在构建时设置 pex_root 缓存(#9958) PR #9958
完成从 FallibleProcessResultWithPlatform 中删除 Bytes 字段的工作(#9955) PR #9955
将客户端相关逻辑从PantsDaemon类中分离出来。(#9949) PR #9949
静默关闭pantsd标准IO句柄失败的情况。(#9943) PR #9943
删除从未发布的buildrefactor插件。(#9937) PR #9937
删除冗余名称和日志。(#9921) PR #9921
删除未使用的联合标记。(#9928) PR #9928
确保BuildConfiguration是不可变的。(#9931) PR #9931
使FrozenDict更易用。(#9932) PR #9932
从cffi移植到cpython crate。(#9593) PR #9593
Graph::get在文件系统无效化时后退。(#9920) PR #9920
将引擎中的graph crate及其相关代码移植到async/await。(#9910) PR #9910
改进pantsd等待消息。(#9923) PR #9923
内部使用flake8-2020插件。(#9913) PR #9913
日志时间戳应使用本地时区。(#9927) PR #9927
测试
remoting:为流式客户端添加初始单元测试并修复一个错误。(#9966) PR #9966
文档
项目详情
散列 for pantsbuild.pants.contrib.go-1.30.4-py36.py37.py38-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 63654c14f9231219c70e5490ae9a2023c5453e9eb781647bfd9d7eea4eb35702 |
|
MD5 | 9d2daca7ed28b542774a894cbbe965e4 |
|
BLAKE2b-256 | be81256f09345c99c5076a11c231de279b560a58e48df4e8ff99247d697340e0 |