Skip to content

kattakaha/sam-python312-template

Repository files navigation

sam-python312-template

AWS SAM Python3.12 template repository

python AWS lambda GitHub git github-actions

環境構築

  • wsl2 Ubuntu
  • pyenv
  • Docker
  • sam

ここら辺参考になるかも

Installation

Use Python 3.12.6 version using pyenv.

# install poetry
pip install poetry
# install virtual env
poetry install

Usage

Task Runner

Note

開発用サーバーは、Python ファイルが変更されるたびに再ビルドし実行されます。

Python

# start local api server
poetry run task dev
# format
poetry run task format
# lint
poetry run task lint
# pytest
poetry run task test

Tip

仮想環境にpoetry shell入った状態で実行する場合は、poetry runを省略可能です。

# start local api server
task dev
# format
task format
# lint
task lint
# pytest
task test

About

AWS SAM Python3.12 template repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published