uv, ruff, devcontainer, Claude Codeを使ったモダンなPython開発環境のテンプレート
ARANK

こんにちは.今回は,uv, ruff, devcontainer, Claude Code, Cursorなどのモダンなツールを使ったPythonの開発環境テンプレートを作成したので,その内容を紹介します.テンプレートは以下のリポジトリで公開しています. Rust製の高速なPythonの仮想環境・パッケージ管理ツールruff: Rust製の高速なFormatter, Linterpytest: テストフレームワークpre-commit: コミット前のFormat, Lintによるコード品質の担保devcontainer: 統一された開発環境の提供Docker, Docker Compose: コンテナ化されたポータブルな実行環境の提供GitHub Actions: CIの提供AI rules: ルール定義によるCursor, Claude Codeの適切なAI開発支援ディレクトリ構造は以下のようになっています.python-template/ ├── .github/ │ └── workflows/ # GitHub Actionsのワークフロー置き場 ├── .devcontainer/devcontainer.json # devcontainerの設定ファイル ├── .cursor/rules/ # Cursorのルール定義置き場 ├── src/ │ └── python_template/ # パッケージのルートディレクトリ ├── tests/ # pyt…

zenn.dev
Related Topics: Python