diff --git a/.github/workflows/minimal-tests.yml b/.github/workflows/minimal-tests.yml index c4033506e..8c74539bb 100644 --- a/.github/workflows/minimal-tests.yml +++ b/.github/workflows/minimal-tests.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] platform: [ubuntu-latest, macos-latest, windows-latest] env: diff --git a/building/build-lambda-layers.sh b/building/build-lambda-layers.sh index 85dc75fa0..54242a711 100755 --- a/building/build-lambda-layers.sh +++ b/building/build-lambda-layers.sh @@ -21,17 +21,6 @@ pushd lambda # Building all related docker images ./build-docker-images.sh $PYTHON_VERSION -# Python 3.8 -if [[ $PYTHON_VERSION == "ALL" || $PYTHON_VERSION == "3.8" ]] -then - docker run \ - --volume "$DIR_NAME":/aws-sdk-pandas/ \ - --workdir /aws-sdk-pandas/building/lambda \ - --rm \ - awswrangler-build-py38 \ - build-lambda-layer.sh "${VERSION}-py3.8${ARCH_SUFFIX}" "ninja-build" -fi - # Python 3.9 if [[ $PYTHON_VERSION == "ALL" || $PYTHON_VERSION == "3.9" ]] then diff --git a/pyproject.toml b/pyproject.toml index 4225cafb6..2cf7eff0f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -176,7 +176,7 @@ max-returns=6 # Maximum number of return / yield for function / method body. max-statements=50 # Maximum number of statements in function / method body. [tool.mypy] -python_version = "3.8" +python_version = "3.9" strict = true ignore_missing_imports = true warn_unused_ignores = true diff --git a/test_infra/pyproject.toml b/test_infra/pyproject.toml index 2529cf2d9..817acf89b 100644 --- a/test_infra/pyproject.toml +++ b/test_infra/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Amazon Web Services"] license = "Apache License 2.0" [tool.poetry.dependencies] -python = ">=3.8, <4.0" +python = ">=3.9, <4.0" "aws-cdk-lib" = "^2.128.0" "aws-cdk.aws-glue-alpha" = "^2.128.0a0" "aws-cdk.aws-neptune-alpha" = "^2.128.0a0"