From f23269de2b91949143b736e62815cdf8ef44e623 Mon Sep 17 00:00:00 2001 From: Remi Dettai Date: Wed, 22 Nov 2023 14:14:05 +0000 Subject: [PATCH] Try using package pip install in CI --- .github/workflows/publish_lambda_packages.yml | 6 ++++-- distribution/lambda/pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish_lambda_packages.yml b/.github/workflows/publish_lambda_packages.yml index 840d59359b9..5df923eb9ed 100644 --- a/.github/workflows/publish_lambda_packages.yml +++ b/.github/workflows/publish_lambda_packages.yml @@ -21,8 +21,10 @@ jobs: run: sudo apt-get -y install protobuf-compiler python3 python3-pip - name: Install rustup run: curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain none -y - - name: Install cargo lambda - run: pip3 install cargo-lambda + - name: Install python dependencies + run: pip install ./distribution/lambda + - name: Mypy lint + run: mypy distribution/lambda/ - name: Extract asset version of release run: echo "ASSET_VERSION=${GITHUB_REF/refs\/tags\//}-beta" >> $GITHUB_ENV diff --git a/distribution/lambda/pyproject.toml b/distribution/lambda/pyproject.toml index 7284e6161b1..c45b9121fcd 100644 --- a/distribution/lambda/pyproject.toml +++ b/distribution/lambda/pyproject.toml @@ -17,7 +17,7 @@ black = "^23.9.1" boto3 = "^1.28.59" mypy = "^1.7.0" -[tool.poetry.group.types.dependencies] +# types boto3-stubs = "^1.28.39" types-requests = "^2.31.0.2" types-pyyaml = "^6.0.12.11"