Skip to content

yamap55/python_repository_simple

Repository files navigation

python_repository_simple

本リポジトリはシンプルな Python 環境のテンプレートリポジトリです devcontainer の設定をしていますので、VS Code と Docker、Git さえあれば各種開発用設定が行われた Python の開発環境が構築され、即時開発が可能です GitHub のリポジトリページの「Use this template」を押下して使用してください

内容

環境詳細

  • Python : 3.13

事前準備

開発手順

  1. VS Code 起動
  2. 左下のアイコンクリック
  3. 「Dev Containers: Reopen in Container」クリック
  4. しばらく待つ
    • 初回の場合コンテナー image の取得や作成が行われる
  5. 起動したら開発可能
    • 初回起動時は uv sync を実行してください

NOTE

  • 実行
    • uv run main.py
  • ユニットテスト
    • uv run python -m pytest
      • uvx pytest の設定もしているが、uv 環境で実装されないため、上記コマンドで実行する
  • lint
    • uvx ruff check
    • uvx ruff check --fix
  • format
    • uvx ruff format
    • uvx ruff format --check
  • 本番での依存ライブラリインストール
    • uv sync --no-dev

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •