ITADN

Relax asyncer==0.0.8 exact pin to a range

#9651ClosedBreBryBro 创建于 2026-04-21
B
BreBryBrocommented
## Summary `dspy` pins `asyncer==0.0.8` exactly. Exact-version pins in a widely-consumed library create transitive resolution conflicts for any downstream project that pulls in a newer `asyncer` (directly or via another dependency). ## Impact Downstream Dependabot upgrades for packages sharing the anyio/asyncer dependency chain get blocked until this pin is relaxed. We are hitting this on two open Dependabot PRs in our monorepo. ## Proposed fix Change `asyncer==0.0.8` → `asyncer>=0.0.8,<1.0` (or `<0.1` if the maintainers want to stay conservative given asyncer's pre-1.0 cadence). `asyncer` 0.0.9+ is API-compatible with 0.0.8 for the surface dspy uses (primarily `asyncify`/`syncify` wrappers). ## Evidence - asyncer changelog: https://asyncer.tiangolo.com/release-notes/ - dspy's usage is narrow and unaffected by post-0.0.8 changes ## Context Filed from the LexAggregator project. Happy to send a PR if the direction is confirmed.
关闭于 2026-04-21 1 条评论