Relax hard-pinning of starlette#1555
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1555 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 230 230
Lines 6862 6862
=========================================
Hits 6862 6862 Continue to review full report at Codecov.
|
|
Thanks! Yep, the problem is that as FastAPI is very tightly integrated with Starlette, there could be (and have been) breaking changes very easily, even for patch releases 😔 For Pydantic it's possible to have more relaxed pinning mainly because Pydantic runs all of FastAPI's tests as part of its own CI tests. On the other hand, I'm thinking of migrating from Flit to Poetry, that way I could set up Dependabot to make it send PRs for each new version. But for the time being, I have to keep the strict pinning... Anyway, thanks for your contribution! And for all the management in Conda Forge! 🙇 🚀 |
starletteis up to0.13.4now.Unless a specific patch release is actually a hard requirement it's more user-friendly to pin to a compatible release so as to automatically benefit from bug/security fixes.