✅ Run tests on free threaded python 3.14#13946
Conversation
3113897 to
fc6f9f8
Compare
|
Had a look into this. I suggest to skip To be able to run our test suite on
I'll open a PR to start testing fastapi on (normal) Python 3.14 so we can work on that separately: CC @ngoldbaum: as I've seen many contributions from you on various libraries on this topic, does the above ☝️ sound about right? Any other feedback or pointers is appreciated 🙏 |
Both pydantic and bcrypt should have releases with 3.14t support soon, I think. orjson is trickier, I don't think there will be free-threaded support before 3.15. I know that pydatic-core uses https://github.com/pydantic/jiter rather than orjson. I'm not sure how tightly coupled fastapi is to orjson. |
This comment was marked as resolved.
This comment was marked as resolved.
There was a problem hiding this comment.
This currently runs when explicitely disabling the GIL, which we need to do for orjson & ujson for now, cf also ultrajson/ultrajson#681 and https://github.com/ijl/orjson/issues/591#issuecomment-3145838844.
📝 Docs previewLast commit 6a10e4a at: https://778b780b.fastapitiangolo.pages.dev |
|
This pull request has a merge conflict that needs to be resolved. |
|
This PR has gone pretty stale and much has changed since I last worked on it, so I'm continuing this work in #15149. |
No description provided.