Python's recent batch of third-party tooling is notable for being primarily written in Rust rather than Python itself. While this isn't a criticism of Python, the demand for rapid real-time feedback in modern project management and coding requires speed that Python struggles to meet. Tools like uv and ruff, built in Rust, exemplify this shift by delivering efficient project management and code formatting. Emerging projects aim to revolutionize Python's type-checking capabilities, promising speed and power that surpass traditional Python-based tools like mypy and pyright.
Modern language tooling demands a real-time feedback loop that Python can't always deliver at the speed required. Rust fills that gap.
The newest projects in this space aim to provide type-checking tools for Python that are faster and potentially more powerful than Python-based tools like mypy and pyright.
Collection
[
|
...
]