Skip to main content

AWS Lambda Python Runtime Interface Client

We have open-sourced a set of software packages, Runtime Interface Clients (RIC), that implement the Lambda Runtime API, allowing you to seamlessly extend your preferred base images to be Lambda compatible. The Lambda Runtime Interface Client is a lightweight interface that allows your runtime to receive requests from and send requests to the Lambda service.

The Lambda Python Runtime Interface Client is vended through pip. You can include this package in your preferred base image to make that base image Lambda compatible.

Requirements

The Python Runtime Interface Client package currently supports Python versions:

  • 3.9.x up to and including 3.13.x

Usage

Creating a Docker Image for Lambda with the Runtime Interface Client

First step is to choose the base image to be used. The supported Linux OS distributions are:

  • Amazon Linux 2
  • Alpine
  • Debian
  • Ubuntu

Then, the Runtime Interface Client needs to be installed. We provide both wheel and source distribution. If the OS/pip version used does not support manylinux2014 wheels, you will also need to install the required build dependencies. Also, your Lambda function code needs to be copied into the image.

# Include global arg in this stage of the build
ARG FUNCTION_DIR

# Install aws-lambda-cpp build dependencies
RUN apt-get update && \
  apt-get install -y \
  g++ \
  make \
  cmake \
  unzip \
  libcurl4-openssl-dev

# Copy function code
RUN mkdir -p ${FUNCTION_DIR}
COPY app/* ${FUNCTION_DIR}

# Install the function's dependencies
RUN pip install \
    --target ${FUNCTION_DIR} \
        awslambdaric

The next step would be to set the ENTRYPOINT property of the Docker image to invoke the Runtime Interface Client and then set the CMD argument to specify the desired handler.

Example Dockerfile (to keep the image light we use a multi-stage build):

# Define custom function directory
ARG FUNCTION_DIR="/function"

FROM public.ecr.aws/docker/library/python:buster as build-image

# Include global arg in this stage of the build
ARG FUNCTION_DIR

# Install aws-lambda-cpp build dependencies
RUN apt-get update && \
  apt-get install -y \
  g++ \
  make \
  cmake \
  unzip \
  libcurl4-openssl-dev

# Copy function code
RUN mkdir -p ${FUNCTION_DIR}
COPY app/* ${FUNCTION_DIR}

# Install the function's dependencies
RUN pip install \
    --target ${FUNCTION_DIR} \
        awslambdaric


FROM public.ecr.aws/docker/library/python:buster

# Include global arg in this stage of the build
ARG FUNCTION_DIR
# Set working directory to function root directory
WORKDIR ${FUNCTION_DIR}

# Copy in the built dependencies
COPY --from=build-image ${FUNCTION_DIR} ${FUNCTION_DIR}

ENTRYPOINT [ "/usr/local/bin/python", "-m", "awslambdaric" ]
CMD [ "app.handler" ]

Example Python handler app.py:

def handler(event, context):
    return "Hello World!"

Structured (JSON) logging

When the function is configured to emit JSON-formatted logs (AWS_LAMBDA_LOG_FORMAT=JSON), logs written by the runtime for uncaught errors include the log level under the level key, e.g.:

{"timestamp": "...", "level": "ERROR", "errorType": "...", "errorMessage": "...", "stackTrace": ["..."]}

If you parse these logs, read the level from level (this field was previously emitted as log_level).

Local Testing

To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests. You can install the AWS Lambda Runtime Interface Emulator on your local machine to test your function. Then when you run the image function, you set the entrypoint to be the emulator.

To install the emulator and test your Lambda function

  1. From your project directory, run the following command to download the RIE from GitHub and install it on your local machine.
mkdir -p ~/.aws-lambda-rie && \
    curl -Lo ~/.aws-lambda-rie/aws-lambda-rie https://github.com/aws/aws-lambda-runtime-interface-emulator/releases/latest/download/aws-lambda-rie && \
    chmod +x ~/.aws-lambda-rie/aws-lambda-rie
  1. Run your Lambda image function using the docker run command.
docker run -d -v ~/.aws-lambda-rie:/aws-lambda -p 9000:8080 \
    --entrypoint /aws-lambda/aws-lambda-rie \
    myfunction:latest \
        /usr/local/bin/python -m awslambdaric app.handler

This runs the image as a container and starts up an endpoint locally at http://localhost:9000/2015-03-31/functions/function/invocations.

  1. Post an event to the following endpoint using a curl command:
curl -XPOST "http://localhost:9000/2015-03-31/functions/function/invocations" -d '{}'

This command invokes the function running in the container image and returns a response.

Alternately, you can also include RIE as a part of your base image. See the AWS documentation on how to Build RIE into your base image.

Development

Building the package

Clone this repository and run:

make init
make build

Running tests

Make sure the project is built:

make init build

Then,

  • to run unit tests: make test
  • to run integration tests: make test-integ
  • to run smoke tests: make test-smoke

Troubleshooting

While running integration tests, you might encounter the Docker Hub rate limit error with the following body:

You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limits

To fix the above issue, consider authenticating to a Docker Hub account by setting the Docker Hub credentials as below CodeBuild environment variables.

DOCKERHUB_USERNAME=<dockerhub username>
DOCKERHUB_PASSWORD=<dockerhub password>

Recommended way is to set the Docker Hub credentials in CodeBuild job by retrieving them from AWS Secrets Manager.

Security

If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our vulnerability reporting page. Please do not create a public github issue.

License

This project is licensed under the Apache-2.0 License.

Release files for awslambdaric 4.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for awslambdaric 4.0.4
File Size Uploaded
awslambdaric-4.0.4.tar.gz 4.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for awslambdaric 4.0.4
File
awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
awslambdaric-4.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
awslambdaric-4.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 35.9 MB

Release files / awslambdaric-4.0.4.tar.gz

Download URL awslambdaric-4.0.4.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
2ee49022cb8e1fbb62925dfc92f29210fd56fa1a6c426f94bf59458dd0328b65
BLAKE2b-256 checksum
How to use checksums
ae1a0cda3d1864c745df7b224b046acf12bb388d2af47723f14d69f96ae31a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 273.4 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
86aaa0bb1599307034dc1c826014e8e832756b882d279621810bb891f25f80f1
BLAKE2b-256 checksum
How to use checksums
b1486a9b47551b9d93b562834f74a8f3c6d5e2aff012be50229cc08e4bb5e5e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 269.5 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
e9f7bb19569d462589ce24aa042879b19b22dd6cc36b6e99a228c3acc073a697
BLAKE2b-256 checksum
How to use checksums
af09ab85031b92e221312b4d37ac03fa75a6e74ce3777aec42e305798e42526d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
41ca1b08ff098ebe14a60952b238d1dfe69860af70a489bbe18f37fe201bab43
BLAKE2b-256 checksum
How to use checksums
08393622b4a140a230947ba1e332f1ed4c597ec5fea5257cc0d55e28cc07b6f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5d4ca309dc4a193a9b0462203236b7c24b2eb5562f1e3593d638ebf2ae14cba3
BLAKE2b-256 checksum
How to use checksums
c36fb61d1e6ab95a66ac1b75650542ee9e8b678fd2ebe50996d2b8c76c68bedc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 358.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5c7826f768204c77cfceff5f8e0e4fd3158825df9fbde6909fabc3258ef1be03
BLAKE2b-256 checksum
How to use checksums
8950a3afabcd23b6468459e28d8e8a9ed734ea5720ddd93d881c83590a68aad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 356.2 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3b0070beb4b3a1f9d2cd60dde61e00d304355552adc1d3b037aa13f5f187ae8d
BLAKE2b-256 checksum
How to use checksums
b7e6d9c866e0236f25eb2f0c64b1d3293f3fc63895f88f3cf2fb60decbc66f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
de09fce2fd6f631d1f1a37b21c2b892643d0bba5b0d4876aeba8f516a80646a0
BLAKE2b-256 checksum
How to use checksums
22d2be73ccbb1d2c41e17a4a2f035860ab5fbb65131cd7eaaf1b3f24851f98ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp315-cp315-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.15 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
06959857596dfab8e30d6ea5ead69b130fab2f21e45ae594460d840d5b3356bb
BLAKE2b-256 checksum
How to use checksums
d4ecfe782260b591fc31b83754f9c95e3d36ad4c796e81b2d6a2c635d312e6a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 357.5 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6d552c743c80ae431134406a814d6266923eba9cdb2687abfb05bc8116222b22
BLAKE2b-256 checksum
How to use checksums
39addbcea8c40ff9213c11a73cab36ee2295e18d72117d97f6dd1ba3d337a466
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.9 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
464ce53df2e70b1b22a9079c422f57413e57d650feed8d33729da0b9021aafa5
BLAKE2b-256 checksum
How to use checksums
5f7b4a0b26c64e4987c470b7d5d4ec8df967a4bd47a9741a877ace0e1c72b202
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1e3285f77727c022cac236716a2775c1b147279ea99dc594c922d8fe69b4b25c
BLAKE2b-256 checksum
How to use checksums
6531df1624c5ad322e83da948e0d1b9579f4f84931aa04a8cb9a632ae4eb0722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
76593a2ac697cd216ef36bd84318bb468da45b26d9aaee4cbcd021f34ff1918a
BLAKE2b-256 checksum
How to use checksums
3053b9066554d292e3f3a10f750921b551e9a72cf35e873f63a78f87a638c8f7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 357.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5473bc08874cb75b5b96b79c9b7bb6257320f75a8f2e085f121cbcfd01c13182
BLAKE2b-256 checksum
How to use checksums
52656a5e4b46c253bb4774518a6e71c73d31ff725cbc2328416e6b6c5f631275
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 355.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1bdfc267bf9d6632712479656054b30cb23c7a725ead5f4933832d9be075b7ed
BLAKE2b-256 checksum
How to use checksums
dc43f0372739acf018b8820d4d252cb864681e09a094578dad2932c9a24ec783
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
a569103354f99caeda891e7047ffc14cadb50b86f679b1d79dc7ac957d50fc43
BLAKE2b-256 checksum
How to use checksums
3906c54ffcae364cbb19136211e0d922d22b01f613e6523892be4dbf45203595
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
24571c9cc52deca5f5f5ba49b391cb4ebb15ca4a087a3ff2b10c7981c448fdf8
BLAKE2b-256 checksum
How to use checksums
8b59c2caeb3f83388a4d3dc5eff27661c9cf55b24a8dccbd6cb851f5a81d7d26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.3 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c2aac51473e7043cb4a4d5a0e8ef80098df84a3a9db73c9b0758d97ae4ab27c7
BLAKE2b-256 checksum
How to use checksums
b974fc6bbc031e83d25c622cdeda63c8662b0fd3fce51cf0518fdd89b9890f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.4 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8437adbb2e25a1f6740005ed3e631bc01dd37e6ad58c4e2a1f6363ef8e220281
BLAKE2b-256 checksum
How to use checksums
d83ea43ccda0553ee5a17fb0f08d690030ac01c8da9d526c97ac7b6b09aee9df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
1a89047cf9e8c554491a5f94bcaf34fdef1ad0e2b587f0a83878ed5310bc1ace
BLAKE2b-256 checksum
How to use checksums
48a8edbc23e5bce7ce3c1316367749f2169eb69f2cd3ed017aa688aa245b763c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2e4227a96e4b3f0811ade7ca1e0cb1be8a679cb29587a53907a20579188403cc
BLAKE2b-256 checksum
How to use checksums
038a48c682a3805aa3e931542933d2e57f536d9e544b41e310b1cdbbb879bf1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.2 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c1ef5081b039355e2fa7f891c7cbf423d356ac1ae58632182e49875db2173aca
BLAKE2b-256 checksum
How to use checksums
352ba23637b6a2d9e90d49d0af6b9f29995904fb4c54d0351b24948cd359fe22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cf8f0f0bd7095413b114776162c731111469adcb1f674ce9cc91cb6301a14b8a
BLAKE2b-256 checksum
How to use checksums
a165e3d991230e6115fbbc43f30a27a4003811a05906f28d6bdb049603a75ac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
224f23fc06c715c891aeb81a7a53d9e2eee2face5f6fc54b5751c8650c94770f
BLAKE2b-256 checksum
How to use checksums
bbeb4a268e73f0392b596ee2ad2fa530f4007e3f4477e2a0e92f85c2d2ea6e3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2c1c32b5ab6679ab0c73d4258525b5e79cf9eb6e5c824508c7b0aaea420dbbd3
BLAKE2b-256 checksum
How to use checksums
64b4566562d1bf887e66c10e0fc4728cd31be440b3406b3e8c8fb9a6620adfdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
664cf80daa6da1d9617aba07ec8b09c9ac618d670312a78a0720896ce3a77d9d
BLAKE2b-256 checksum
How to use checksums
34875c3d9b6658a7c5d4293af36804b96c23fbf45205c56f335f45658fb7b38d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.3 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ebaa68fbd934d94e35f84743e1426faf88e75c9ffd0507b06adca2996b2b160a
BLAKE2b-256 checksum
How to use checksums
14089ac7d4202da1cc3d9b9497c598ac248dfc6b265d1c5755d12cb875ecc7d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
13217df10149b29466901856a5ba53d4ba22f149a9059304d2badb99f2bf3c53
BLAKE2b-256 checksum
How to use checksums
a021cde65ced1dd8efd5eee43572babe92f500ce515e220a2d79d746e6b39690
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
bcce250e90fa892c91068ee5d92f95d7a2768be0d2888d3ad642dc2be8e7f5a0
BLAKE2b-256 checksum
How to use checksums
3b594104733b70d148992533732b36d326aa0f7c05d013e822d55a750b5c3cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d4f32c34ddedde2581b99c97109fc204fa64820cecc4e0571a6bb902ecdcbeab
BLAKE2b-256 checksum
How to use checksums
e7185e44b795b71295e3ce3abe69c4cd90846a6a0a7e151a9068a0e20a0dcb0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c2f656c2441e0974dfd7a378126d3ed1f38043772892d946a1ccfe47dbfde71d
BLAKE2b-256 checksum
How to use checksums
daca4133fd171956643a1fc210d78a461bdb673d089fa0166e2fda83a74684e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
22b5e26784de4a944736fd6c4f77118ce70eef728722574f6a66caf867101b5f
BLAKE2b-256 checksum
How to use checksums
7a5d6fb5b3567b0c4b32e8e0ce02ec206224273f94e11f04bc2f713516310029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3946fc557b04f72b0f41a56b5509ba2720ab260c5634aee6699dd86b5f102672
BLAKE2b-256 checksum
How to use checksums
38b25d83d6e9e96d1391545920b86e72e265a2a79d03c5bc6bed957e818ec1e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 355.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
62095afb56408e0dcccba428be633cd735299d8735c25c52901f7f22649eadc3
BLAKE2b-256 checksum
How to use checksums
f9a384beaeb0ac0572cd5ccf5d489a988af248d920d4b2b0d4c5cdf4eebe2dd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 353.8 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3bb10e2a7ec4d288a737bc6b07bb6ea4032c1b2e06fd99655121c00448463fa8
BLAKE2b-256 checksum
How to use checksums
7d689dfed3080dc6b628b6e16902948a5db1b85313e1d0d43b39743ae3e43c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2b34b35690b06bda4dc259fa1cb9b8ff19492411af97a4681896b66b448fca28
BLAKE2b-256 checksum
How to use checksums
d0c999d9db3ab1bffe86a35e1ea9e2a64ef8df84ad6e221f967749ba8c2884ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
Size 1.3 MB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
754399adc6953752faa669ab5a863019401e3fd4ebe6b94eb3f2c738dac91a17
BLAKE2b-256 checksum
How to use checksums
276a3f02eea1e69165d305e052038efd6280037de2027a3116671bc2bd3a7bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Release files / awslambdaric-4.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 355.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4531221790509abf378114d2373a0d1f8b76b65920513b9c48d489501293007a
BLAKE2b-256 checksum
How to use checksums
06e9727527d930b901e95ed8865dfd46e857a893c1703f9c29560738539bf638
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.17

Release files / awslambdaric-4.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 353.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
ab7e4aa123dd1e9b1a24628e595dc14ca17a8fe7485824de2aa26a2536dc15f8
BLAKE2b-256 checksum
How to use checksums
d86c1db9e52ce6508c53ff90b904a7702d270e3be37d7fa209595e25309b4200
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page