Skip to content

Python

Python is the main programming language for this project.


What is it used for here?

!

  • All application code, tests, and tools are written in python
  • Supports type hints, modern syntax, async features, and tooling
  • Project requires python 3.10+

How is it configured and used?

  • The minimum required python version is specified in pyproject.toml and in Dockerfiles.
  • All dependencies are managed using uv.
  • You can use any python 3.10+ interpreter (locally, in Docker, or in a devcontainer).