DiamondLightSource / DiamondLightSource/blueapi
Decide on http client dependencies
未关闭
- 主要语言
- Python
- 星标
- 13
- 派生
- 13
- 平均合并
- 2 天 11 小时
- 30 天内合并 PR
- 25
描述
Requests does not support async requests. Making numtracker integration async (ACQP-436) would need `httpx` and it'd make sense to only have one library.
`aiohttp` could also be an alternative but is async only so would require further changes where as httpx supports both so would be a drop in replacement.
## Acceptance Criteria
- There is one http library in use in blueapi
- That library can make async requests
贡献指南
调研方向
首先,盘点 blueapi 中当前对 HTTP 库的使用情况,并检查 ACQP-436 所引用的 numtracker 集成。将可用的异步选项与现有的同步用法进行比较,然后验证仍有一个库在使用中,并且能够支持所需的异步请求。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- backend
- Issue 类型
- 重构
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 冷清
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100