Python is used for general-purpose programming.
Install uv.
uv init <name>
cd <name>
uv add <dep1> <dep2>
uv add <dep3> <dep4> --dev # dev dependencies
sphinx-quickstart ./docs/ --ext-autodoc # Follow pyproject.toml version, author, etc.
VS Code Debugger, or:
uv run ./main.py
sphinx-apidoc -o ./docs/ ./
./docs/make.bat html
Do not need to run make if using Read the Docs
After upgrading, run:
uv tool upgrade --all
uv cache prune