Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
fastapi
sqlmodel
Repository navigation
Code
Issues
1
(1)
Pull requests
52
(52)
Discussions
Actions
Projects
Security and quality
Insights
More
items
➖ Drop support for Python 3.9
- #1766
#1766
Merged
tiangolo
merged 14 commits into
main
fastapi/sqlmodel:main
from
drop-py39
fastapi/sqlmodel:drop-py39
Copy head branch name to clipboard
Feb 20, 2026
Conversation
Commits
14
(14)
Checks
Files changed
Merged
➖ Drop support for Python 3.9
#1766
tiangolo
merged 14 commits into
main
fastapi/sqlmodel:main
from
drop-py39
fastapi/sqlmodel:drop-py39
Copy head branch name to clipboard
Commits
Commits on Feb 19, 2026
📝 Remove Python 3.9 from docs
tiangolo
committed
d57f751
View commit details
Copy full SHA for d57f751
Browse repository at this point
➖ Drop support for Python 3.9
tiangolo
committed
8f3d8ca
View commit details
Copy full SHA for 8f3d8ca
Browse repository at this point
👷 Remove Python 3.9 in CI
tiangolo
committed
34d1e67
View commit details
Copy full SHA for 34d1e67
Browse repository at this point
🔥 Remove source examples for Python 3.9
tiangolo
committed
dd38319
View commit details
Copy full SHA for dd38319
Browse repository at this point
🔥 Remove more source examples for Python 3.9
tiangolo
committed
27c7007
View commit details
Copy full SHA for 27c7007
Browse repository at this point
✅ Remove tests for Python 3.9
tiangolo
committed
3231d2e
View commit details
Copy full SHA for 3231d2e
Browse repository at this point
Commits on Feb 20, 2026
🎨 Upgrade types for Python 3.10
tiangolo
committed
aa4938a
View commit details
Copy full SHA for aa4938a
Browse repository at this point
🎨 Upgrade expression_select syntax to Python 3.10
tiangolo
committed
e427ccf
View commit details
Copy full SHA for e427ccf
Browse repository at this point
🎨 Upgrade types syntax for Python 3.10
tiangolo
committed
c76c025
View commit details
Copy full SHA for c76c025
Browse repository at this point
🎨 Upgrade types in mkdocs_hooks
tiangolo
committed
24dafbc
View commit details
Copy full SHA for 24dafbc
Browse repository at this point
🎨 Fix types for Python 3.10 for _compat
tiangolo
committed
a56d060
View commit details
Copy full SHA for a56d060
Browse repository at this point
✅ Remove test for removed file
tiangolo
committed
4cf93cf
View commit details
Copy full SHA for 4cf93cf
Browse repository at this point
✅ Revert removing tests, update them for Python 3.10
tiangolo
committed
0f5fadf
View commit details
Copy full SHA for 0f5fadf
Browse repository at this point
🔥 Remove Python 3.9 cruft files
tiangolo
committed
5d949c4
View commit details
Copy full SHA for 5d949c4
Browse repository at this point
You can’t perform that action at this time.