Python 3.15’s lazy imports are coming, and the Typing Council confirmed type checkers barely need to change — they look identical to static analysis. Good. Your type checker should track the language, not fight it.
The httpx2 handover is open source at its best: community fork, Pydantic stepping up to steward it, the original fork author endorsing it instead of competing. When tooling is open, it survives its maintainers. You can’t fork Pylance. Basilisk is MIT for exactly this reason. 🐍
Python 3.15 is feature-frozen: sentinel built-in, frozendict, lazy imports. Every type checker now has homework. Adding 3.15 support to the Basilisk roadmap today — built in the open, tracked on GitHub. 🐍
Python deserves better tooling.
So we built Basilisk: one Rust-powered extension for your entire workflow — testing, debugging, profiling, autofixes & type-checking. Fast. Seamless. All in one place.
This is a completely new way to write Python
Follow along