This project is a demo for modern Python 2024 with FastAPI. The project also utilizes the rye, uv, and ruff packages for a hassle-free Python experience.
- astral-sh/rye: a Hassle-Free Python Experience
- astral-sh/uv: An extremely fast Python package installer and resolver, written in Rust.
- astral-sh/ruff: An extremely fast Python linter and code formatter, written in Rust.
rye sync
rye run basedpyright --createStub fastapi
rye run devserver
rye test
rye fmt
rye lint
docker-compose up
Refer Docker for more information.
fly launch
- Introduction - Rye
- Announcing Astral, the company behind Ruff
- The Ruff Formatter: An extremely fast, Black-compatible Python formatter
- uv: Python packaging in Rust
- DetachHead/basedpyright: pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
- FastAPI
👤 Huynh Duc Dung
- Website: https://productsway.com/
- Twitter: @jellydn
- Github: @jellydn
Give a ⭐️ if this project helped you!