Python で開発する時用ボイラープレート
VSCode で極力手を抜いて開発するハンドブック を書きました
GitHub で管理すると tag を付けたらそのバージョンでリリースしたくなる。
が、通常の方法では pyproject.toml
の複数 version 箇所を書き換える必要が出る。
これを回避するため、pypa/setuptools-scm を利用する。
build 時の設定で Nuitka と併用するため task build
にまとめた
-
2025-03-15
- Poetry 2.x にアップグレード
- poetry-dynamic-versioning を廃止
- Nuitka を導入
-
2024-05-09
- Ruff
- Linter
- Formatter
- Type Checker
- mypy
- Ruff
-
2024-04-12
- Linter
- Markdown
- Markdown All in One
- Python
- Black
- Python Test Explorer for Visual Studio Code
- Flake8
- isort
- Mypy Type Checker
- Python
- Pylance
- Jupyter
- autoDocstring
- Coverage Gutters
- Json
- Prettier - Code formatter
- Yaml
- YAML
- Markdown
- Linter