Skip to content

Commit 083c268

Browse files
tmgbeduclaude
andcommitted
Align fastapi_startkit to Python 3.14 to match other Python frameworks
The fastapi_startkit config pinned language.version: 3.13 while every other Python framework (fastapi, django, flask, ...) uses the repo-wide default of 3.14. That runtime mismatch made head-to-head comparisons unfair: benchmarking against fastapi was really comparing Python 3.13 vs 3.14 (and older Starlette), not the framework itself. Removing the override lets fastapi_startkit inherit the shared 3.14 default, so it runs on the same interpreter as fastapi and the rest. QA evidence: - Correctness: real .spec/route_spec.rb rspec suite -> 6/6 pass on 3.14. - Builds cleanly on python:3.14-slim (fastapi-startkit 0.46.0 from PyPI). - Matched-Python (both 3.14) throughput delta vs fastapi collapses to +/-noise around zero, confirming the wrapper adds no meaningful overhead; the earlier apparent advantage was solely the 3.13-vs-3.14 skew. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent ec0a2bf commit 083c268

1 file changed

Lines changed: 0 additions & 3 deletions

File tree

python/fastapi_startkit/config.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,3 @@ framework:
88
- hypercorn
99
- daphne
1010
- granian
11-
12-
language:
13-
version: 3.13

0 commit comments

Comments
 (0)