用于从Python代码创建可部署的AWS Lambda的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 (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 以与目标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对无效空白字符的lint检查 (#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(2020 年 5 月 19 日)
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
进一步细化 “包含 .pids” 修复。(#9773) PR #9773
不要在 Graph 中缓存失败。(#9817) PR #9817
重构、改进和工具
重新实现不使用 trie 的源根。(#9799) PR #9799
通过显式回溯构建来渲染失败,而不是通过图遍历。(#9797) PR #9797
重构工作单元类型 (#9759) PR #9759
标准化工作单元名称 (#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
在本地 load_bytes_with 中移除强制复制 (#9793) PR #9793
为副作用规则使用 @decorated_type_checkable! (#9780) PR #9780
测试
文档
停止在 master.html 中放置预发布说明,改为分支说明 (#9809) PR #9809
在 README 和索引页面中引用 V2 文档站点 (#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.awslambda_python-1.29.0-py36.py37.py38-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ccd76239694e02cd43104089e2958c9d6760eb3986a6b727641245a8c0502df |
|
MD5 | 666190ee2c816c09a5ccd856a8e27677 |
|
BLAKE2b-256 | 6f7fbc08dfde09e52ea009c4edaa031da8e0b4bf304597d7ab144e469e06ecb0 |