额外的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 (6/10/2020)
错误修复
恢复pytest覆盖率控制台报告。(#10014) PR #10014
1.29.0rc3 (6/09/2020)
新增功能
向V2 run和setup-py目标添加样式透传参数(#9911) PR #9911
1.29.0rc2 (6/04/2020)
错误修复
仅在构建时间设置pex_root缓存(#9958) Issue #984 PR #9958
修复租约扩展,并使其递归(#9956) PR #9956
修复Session和WorkunitStore之间的死锁。(#9959) PR #9959
1.29.0rc1 (6/02/2020)
错误修复
重构、改进和工具
1.29.0rc0 (5/29/2020)
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现代化以使用类型提示和断言语句(#9858) PR #9858
将packages.py现代化(#9860) PR #9860
将发布前预要求检查移至Python(#9862) PR #9862
将release.sh中预构建轮子的获取移植到Python(#9865) PR #9865
通过Pants运行packages.py(#9863) PR #9863
测试
文档
1.29.0.dev0(2020年5月19日)
API更改
移除过时和私有的pants.contrib.buildgen插件(#9811) PR #9811
移除废弃的Antlr、Jaxb、Ragel和Wire代码生成后端(#9761) PR #9761
移除废弃的贡献插件(#9762) PR #9762
移除在BUILD文件中导入Python的不安全能力(#9771) PR #9771
移除废弃的source字段,改用sources(#9766) PR #9766
移除–cloc-transitive,并用V2实现替换V1(#9763) PR #9763
将cffi从1.13.2升级到1.14.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
新增功能
错误修复
重构、改进和工具
不使用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
为
添加类型提示。 (#9772) PR #9772 移除本地加载字节时的强制复制。 (#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
修复依赖者标志帮助字符串。 (#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-1.29.0-py36.py37.py38-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e976f45a2d5fc44a0f8fcf99889e333582feee0b47a5dcf65f79eaa5b7c5e51a |
|
MD5 | ae6d52a59e5a99b0523182dd76d25240 |
|
BLAKE2b-256 | 9b52eac074587e1c056c3e4d3ee6e23dd8095a621ea341d569fa7aa3eede712e |