百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
P

pyannotate

> 编程语言
开源

自动生成 PEP-484 注释

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

自动生成 PEP-484 注释

PyAnnotate: 自动生成 PEP-484 注释

根据运行时观察到的调用参数和返回类型,将注释插入到源代码中。

  • 使用常规方式安装 (请参阅下面的"繁文缛节"部分) - 在测试中添加 from pyannotate_runtime import collect_types - 在测试设置的早期,调用 collect_types.init_types_collection() - 在调用 collect_types.start() 和 collect_types.stop() 之间括号内执行测试 (或者使用下面的上下文管理器) - 完成后,调用 collect_types.dump_stats(filename)

如果您想在运行 pytest 时自动收集类型,请参阅 example/example_conftest.py 和 example/README.md。

  • 使用 --type-info FILE 可以告诉工具你传递给 dump_stats() 的文件
  • 位置参数是你想标注的源文件
  • 如果没有其他标志,工具将打印一个差异,表明它建议执行的操作,但不会执行任何操作。请查看输出。

Issues· 40 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言