Hatch itself still is written in and runs on Python but it uses its own distribution which is set up at runtime once. The goal is to provide an experience similar to other ecosystems like Rust and Go. You download the tool that does everything rather than something (Python) as a requirement for executing the tool.