支持Pants中的各种代码分析工具。(已弃用)
项目描述
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
错误修复
重构、改进和工具
添加对可变、全局、只追加缓存的 support (#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
向 Console 添加一些类型注解、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 的预构建轮子获取操作移植到 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 Lambda,省略平台中的 m 后缀 (#9796) PR #9796
改进当单个命令行参数无效时的错误信息 (#9795) PR #9795
为 ./pants idea-plugin 设置正确的项目名称 (#9783) PR #9783
修复插件未加载 Target API 绑定的问题 (#9788) PR #9788
远离延迟通知观察器 (#9754) PR #9754
进一步优化“包含 .pids”的hack。 (#9773) PR #9773
不要在图(Graph)中缓存失败信息。 (#9817) PR #9817
重构、改进和工具
在不使用trie的情况下重新实现源根(source roots)。 (#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
项目详情
pantsbuild.pants.contrib.codeanalysis-1.29.0-py36.py37.py38-none-any.whl的散列
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5bbad1760b5114823bf645846c76fdce8f074bdae3937aebac0966a4b3b500ee |
|
MD5 | 5c85ac19177464504f26e891a97f8255 |
|
BLAKE2b-256 | 3da9222f7d24e1e8a3859e90fc39d553a9f4121310cac8befebc8b91e4f8e0f3 |