Pants Python源代码代码检查工具。
项目描述
Pants 是一个用 Python 编写的 Apache2 许可的构建工具。
最新文档可以在 pantsbuild 找到。
1.29.x 稳定版本
本文档描述了导致 1.29.x 稳定系列 的版本。
有关本版本更改的概述,请参阅 https://pants.readme.io/v1.29/docs/release-notes-1-29。
1.29.0 (6/17/2020)
1.29.x 系列的第一个稳定版本,自上一个 rc 以来没有更改!
1.29.0rc4 (2020年6月10日)
错误修复
恢复 pytest 覆盖率控制台报告。 (#10014) PR #10014
1.29.0rc3 (2020年6月9日)
新功能
将 – 风格的透传参数添加到 V2 run 和 setup-py 目标 (#9911) PR #9911
1.29.0rc2 (2020年6月4日)
错误修复
1.29.0rc1 (2020年6月2日)
错误修复
重构、改进和工具
1.29.0rc0 (2020年5月29日)
API 变更
新功能
添加对 v2 的透传选项支持 (#9835) PR #9835
错误修复
重构、改进和工具
添加对可变、全局、只追加缓存的支撑 (#9852) PR #9852
在规则中计算源根。 (#9888) PR #9888
支持 Tuple-style MultiGet。 (#9903) PR #9903
尝试解析为 TOML,然后回退到 INI。 (#9901) PR #9901
使用 V2 setup-py 构建Pants轮子 (#9892) PR #9892
重构内部 contrib_plugin 以与 Target API 兼容 (#9889) PR #9889
将剩余的 Pants 轮子构建逻辑移至 Python (#9898) PR #9898
将轮子构建作业与 CI 的 pants.pex 解耦 (#9871) PR #9871
修复由于缺少 pants.pex 导致部署分片失败 (#9873) PR #9873
向控制台添加一些类型注解、dataclasses 等 (#9884) PR #9884
将 Rust 升级到 1.43.1 (#9681) PR #9681
远程执行:排序平台属性 (#9875) PR #9875
测试
提高几个测试的超时时间 (#9877) PR #9877
1.29.0.dev1 (5/26/2020)
API 变更
新功能
错误修复
重构、改进和工具
通过 LogLevel 过滤流式工作单元 (#9854) PR #9854
将 log::Level 添加到 WorkunitMetadata (#9850) PR #9850
添加依赖推理的通用机制 (#9857) PR #9857
将 Dependencies 字段改为 AsyncField (#9841) PR #9841
内部启用对无效空白的 Flake8 检查 (#9866) PR #9866
内部启用更多 Flake8 检查 (#9864) PR #9864
内部启用 flake8 检查:F723 和 F821 (#9776) PR #9776
修复 Flake8 F541 f-string 检查 (#9843) PR #9843
为从 UnionMembership 获取值添加糖 (#9856) PR #9856
删除未使用的 @addressable_dict 机制 (#9845) PR #9845
删除未使用的 BuildConfiguration.initialize_parse_state() (#9836) PR #9836
删除多个即将弃用的 BuildFile 的使用 (#9819) PR #9819
从多个测试中删除 FileSystemProjectTree (#9842) PR #9842
删除未使用且存在错误的 Pantsd 方法 (#9844) PR #9844
删除两个裸露的 ‘except’ 语句 (#9847) PR #9847
移除变量自我赋值。 (#9853) PR #9853
将 fs_test.py 现代化以使用类型提示和 assert 语句 (#9858) PR #9858
将 packages.py 现代化 (#9860) PR #9860
将发布前要求检查移动到 Python (#9862) PR #9862
将 release.sh 的预构建 wheel 下载迁移到 Python (#9865) PR #9865
使用 Pants 运行 packages.py (#9863) PR #9863
测试
文档
1.29.0.dev0 (5/19/2020)
API 变更
移除过时和私有的 pants.contrib.buildgen 插件 (#9811) PR #9811
移除已弃用的 Antlr、Jaxb、Ragel 和 Wire 代码生成后端 (#9761) PR #9761
移除已弃用的 contrib 插件 (#9762) PR #9762
移除在 BUILD 文件中导入 Python 的不安全能力 (#9771) PR #9771
移除已弃用的 source 字段,改用 sources (#9766) PR #9766
移除 –cloc-transitive,并用 V2 实现替换 V1 (#9763) PR #9763
将 cffi 从 1.13.2 升级到 .114.0 (#9767) PR #9767
将 py_zipkin 从 0.18.4 升级到 0.20.0 (#9777) PR #9777
将 toml 从 0.10.0 升级到 0.10.1 (#9768) PR #9768
将 packaging 从 16.8 升级到 20.3 (#9786) PR #9786
新功能
错误修复
修复当目标有第三方依赖时 Pylint 的问题 (#9794) PR #9794
对于使用 Python 3.8 的 AWS Lambdas,省略平台中的 m 后缀 (#9796) PR #9796
改进当单个命令行参数无效时的错误信息 (#9795) PR #9795
为 ./pants idea-plugin 设置正确的项目名称 (#9783) PR #9783
修复插件 Target API 绑定无法加载的问题 (#9788) PR #9788
移除已弃用的 debounced notify watcher (#9754) PR #9754
进一步细化 "include .pids" 修补程序。 (#9773) PR #9773
不要在图中缓存失败 (#9817) PR #9817
重构、改进和工具
重新实现不使用 trie 的源根 (#9799) PR #9799
通过显式跟踪堆栈构造而不是图遍历来渲染失败 (#9797) PR #9797
重构 Workunit 类型 (#9759) PR #9759
标准化 workunit 名称 (#9774) PR #9774
移除未使用的变体实验 (#9820) PR #9820
在大多数地方停止使用 Collection.dependencies (#9816) PR #9816
移除未使用的 BuildFileParser (#9802) PR #9802
改进 V2 Target 的 repr (#9808) PR #9808
为 pants.util.filtering 添加类型提示 (#9772) PR #9772
移除 local load_bytes_with 中的强制复制 (#9793) PR #9793
对于副作用规则使用 @decorated_type_checkable! (#9780) PR #9780
测试
文档
停止在 master.html 中放置预发布说明,转而使用分支说明 (#9809) PR #9809
在 README 和索引页面上引用 V2 docsite (#9756) PR #9756
修复源代码中的几个拼写错误 (#9813) PR #9813
修复源代码中的几个拼写错误 (#9800) PR #9800
修复 dependees 标志帮助字符串。 (#9805) PR #9805
当找不到所有者时,提及 –owners-not-found-behavior 选项 (#9770) PR #9770
略微更新 pantsd 的文档 (#8665) PR #8665
准备 1.28.0rc1. (#9791) PR #9791
准备 1.27.0rc2 发布说明 (#9790) PR #9790
项目详情
散列 for pantsbuild.pants.contrib.python.checks.checker-1.29.0-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 599bbfe579ceb75f3bdf1163cde93b6ce0fc4751f27ebfb2d952792b25c563fc |
|
MD5 | fae70b01e138fbd9bd1c83c5eb4081c5 |
|
BLAKE2b-256 | d487feb59c0519daadabb51f251408424d1e6dca33e898cd3b5d28eab3a9bec9 |