asyncinject 0.7
摘要
asyncinject 0.7 发布,这是一个 Python 库,用于通过 pytest-fixtures 风格的依赖注入来运行异步工作流。该版本包含了由 AI 模型 Claude Fable 5 发现并修复的 bug 修复。
暂无内容
查看缓存全文
缓存时间: 2026/06/11 21:35
# 发布:asyncinject 0.7
来源:https://simonwillison.net/2026/Jun/11/asyncinject/
发布(https://simonwillison.net/elsewhere/release/)asyncinject 0.7(https://github.com/simonw/asyncinject/releases/tag/0.7)— 使用 pytest-fixtures-style 依赖注入运行异步工作流
我在几年前构建了这个实用库,以支持 `asyncio` 依赖注入模式。我当时将其与 Datasette 一起使用,Claude Fable 5 发现了该依赖中的一些 bug,然后它为我修复了这些 bug。这是一个非常主动的模型!
相似文章
Lifeguard:用于 Python 惰性导入兼容性的静态分析器
Meta/Facebook 开源了 Lifeguard,这是一个快速的静态分析器(目前处于 beta 阶段),能够检测与 PEP 810 Lazy Imports 不兼容的 Python 代码模式,帮助大型代码库安全地采用延迟模块加载,以降低启动时间和内存开销。
pyinfra — 基于纯Python的无代理基础设施自动化
pyinfra 是一个基于纯Python的开源无代理基础设施自动化工具,据称比Ansible快6倍,支持并行SSH执行、幂等操作和预览模式。
pytest-dev/pytest
pytest 是一个成熟的 Python 测试框架,可以轻松编写简单的测试,同时能够扩展以支持应用程序和库的复杂功能测试。
实现Python惰性化
Python 3.15 引入了惰性导入,以提升命令行界面应用程序和包含未使用导入的代码的性能,并且作者开发了 flake8-lazy 工具以简化采用过程。文章还探讨了在开发此工具中使用人工智能的情况。
Pyrefly v1.0 正式发布
Pyrefly,一款开源 Python 类型检查器和语言服务器,现已发布 v1.0,标志着其达到生产就绪状态,同时带来了显著的性能提升,并被 PyTorch 和 NumPy 等主要代码库所采用。