Skip to content

Commit 39a6207

Browse files
committed
update layer build scripts to support python 3.13
1 parent c3003f0 commit 39a6207

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

building/build-lambda-layers.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,14 @@ then
7575
awswrangler-build-py312 \
7676
build-lambda-layer.sh "${VERSION}-py3.12${ARCH_SUFFIX}" "ninja-build"
7777
fi
78+
79+
# Python 3.13
80+
if [[ $PYTHON_VERSION == "ALL" || $PYTHON_VERSION == "3.13" ]]
81+
then
82+
docker run \
83+
--volume "$DIR_NAME":/aws-sdk-pandas/ \
84+
--workdir /aws-sdk-pandas/building/lambda \
85+
--rm \
86+
awswrangler-build-py313 \
87+
build-lambda-layer.sh "${VERSION}-py3.13${ARCH_SUFFIX}" "ninja-build"
88+
fi

building/lambda/build-docker-images.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,4 +59,15 @@ then
5959
.
6060
fi
6161

62+
# Python 3.13
63+
if [[ $PYTHON_VERSION == "ALL" || $PYTHON_VERSION == "3.13" ]]
64+
then
65+
docker build \
66+
--pull \
67+
--tag awswrangler-build-py313 \
68+
--build-arg base_image=public.ecr.aws/lambda/python:3.13 \
69+
--file Dockerfile.al2023 \
70+
.
71+
fi
72+
6273
rm -rf pyproject.toml poetry.lock

0 commit comments

Comments
 (0)