Initial template for projects with the FastAPI framework.
Done:
- uv. An extremely fast Python package and project manager, written in Rust.
- sqlmodel. SQL databases in Python, designed for simplicity, compatibility, and robustness.
- Python dotenv. Reads key-value pairs from a .env file and can set them as environment variables. It helps in developing applications following the 12-factor principles.
- Httpx. A next generation HTTP client for Python.
- pytest. The pytest framework makes it easy to write small tests, yet scales to support complex functional testing.
- Ruff. An extremely fast Python linter and code formatter, written in Rust.
- Taskipy. the complementary task runner for python