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.10.x up to and including 3.14.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.

Metadata

Release files for awslambdaric 4.2.2

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.2.2
File Size Uploaded
awslambdaric-4.2.2.tar.gz 4.5 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for awslambdaric 4.2.2
File
awslambdaric-4.2.2-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.2.2-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.2.2-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.2.2-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-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.2.2-cp315-cp315-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp315-cp315-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-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.2.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.2.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.2.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.2.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
awslambdaric-4.2.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
awslambdaric-4.2.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
awslambdaric-4.2.2-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.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details

Total release size: 32.5 MB

Release files / awslambdaric-4.2.2.tar.gz

Download URL awslambdaric-4.2.2.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
439db0e0cc1887682ccfb379be41a4f1d71a8e3e0774c3bba50833ed81411b0e
BLAKE2b-256 checksum
How to use checksums
4fc7811b8692112f0b63b06f24f853d1f702b9e484129892a311c1ec9dbf27d2
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.2.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 273.8 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
6c8d7f9dc6aea63dd06d07e943bcc51d5aaeb2a2a0a9bc0b0167b8dc65167766
BLAKE2b-256 checksum
How to use checksums
011786d5f414b63465b771c1b9c1a46ffb530855b571afe7a59dc3c214c9ba1d
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.2.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 270.0 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
84923d2ea40fea210cb04d51d3e0b103d09d894fc622c9e82523ef3e3d9c5dfe
BLAKE2b-256 checksum
How to use checksums
863d14eba31e0c06ad6364e77e5146a7584c201d51c4f05e99b474a625034f06
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.2.2-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
5023aa3310a8fb38bdf6263892804599059bc5c93cd2e54bc2aa60f262febdd1
BLAKE2b-256 checksum
How to use checksums
b83cba3b3c6c5da5e45c6c10a1818c6e52335ca1e7b1164446c276f7fd61e299
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.2.2-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
9679134312abb4a2c8271bf60c50341f71333303a229410ab81f981cac04581d
BLAKE2b-256 checksum
How to use checksums
7e37efe9d45cfc229ab92c489efeb7c2c883c937d806ec4d6405570270ffc4e3
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.2.2-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 359.1 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d5abaf1f88b0d0524089ea83ad9941198082cfa4ce7d80b7b8a6a3ba4e10ccb3
BLAKE2b-256 checksum
How to use checksums
cf9c708282719d38ccd81856168d73278d135f3a416578cf0fb7e09614d56d45
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.2.2-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 356.7 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0c1a5a85cdb9d9af866ae477cfa85e756e5bf855876d7267e596ab664dc8dd75
BLAKE2b-256 checksum
How to use checksums
0b184869cab326a129bc8af3ea833507ab10b62e599354dd608204f607eed736
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.2.2-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
72be12812b128d3038065cdb05a57d50503769011b810d3bb2c6e7f1ffda5c6f
BLAKE2b-256 checksum
How to use checksums
784a6d804759e3ea21b85791b539b090b771e20569b99dfe88ecc49ffb8030d9
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.2.2-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
0db2e7cce6fb02a82fcb60aa7b9dbc8aa3ec1cde709f37b424d7fdc8b3ad5411
BLAKE2b-256 checksum
How to use checksums
d3039438ca0d78b10e45f9333d6e327e15cfa58d62dbfeaf4c289f2be99b2647
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.2.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 358.0 kB
Tags CPython 3.15 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5701771a51734e2ec8f4e225da6564ac292018aeffaeec9840f819f5bca7c16e
BLAKE2b-256 checksum
How to use checksums
7c00554901bcf8d2181136d42af6c555966a8d0c36b4db9a0859542f9b3a9b1a
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.2.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 355.4 kB
Tags CPython 3.15 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
589ee37a57465ca6c8b4dd6035dc039083b5e2b768f00e884acc790118550de9
BLAKE2b-256 checksum
How to use checksums
b3a84a6e90dd94011c9d93585dd1446bc0395ab169f1fdaf048bf56d8ea3eb2c
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.2.2-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
5fcbdd72c4e3857595975005e11255f85d5802d12770538c0424b0d2b1530ff4
BLAKE2b-256 checksum
How to use checksums
53660d0066a2cac3bac38a1930e7d02332018c57d27aff3d83a49dd47515236b
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.2.2-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
078323a11442690764e2725b0a422395db83fb7715461248e45e55d40668dfdf
BLAKE2b-256 checksum
How to use checksums
b7406d55e885eb3b1a2f56f14c9f6f7243e919f96c8766dbce2088e03d240049
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.2.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 357.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
25064abd78f19fa1b54fbc79ee22f224b08ad8f3ca2a51484a4535c5ead20e87
BLAKE2b-256 checksum
How to use checksums
0193e0dffa87c2c031d7f5e54f57940019a113e250ab8269d141443dab896744
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.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 356.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
014bf94afa11f9f49e8415e28e5f475d62a52cd6151c41ec8885efb4156bf91c
BLAKE2b-256 checksum
How to use checksums
4ba13e408f3043c3862613f96892a65965d9a67f69d80ad80c7ef31509423eb7
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.2.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
ef3fe8a8fe22cc1ecce4b4a9a7e3ffbc9a6b04f46c201b4c0a365982d808b2c8
BLAKE2b-256 checksum
How to use checksums
0c2029a852360a99ee2e33b96b8b98fa96e15fbef9da9697ca7e5406ab1248ca
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.2.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
df56676f3b74055f3e6afef0f31db44547a4bfef1ee4c3a857599ed44a6ed464
BLAKE2b-256 checksum
How to use checksums
0a3a441612e83803e30ae125076b1d0a4768ebf0891aebaab51abb34c17e3330
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.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.8 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a153a632c70b6bb3f2783bcf609e38182740d812a2424be03a26782484ff6610
BLAKE2b-256 checksum
How to use checksums
f4b2d38568b7216d465324728926033b86af4fefdac6ce388d59e7a18003d721
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.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
702ead5196cf5ff30dcab997e4e4fca7ba020a258fa5ef996ef95955a0abab25
BLAKE2b-256 checksum
How to use checksums
24b64c8271c9b92d18778beb772c767a0bd37b12d976adf9a0e39d5d09365928
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.2.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
a0095493fff41262b23e5da0d0e4eb262be1972fbed5b8ea27062cef3b5db6a8
BLAKE2b-256 checksum
How to use checksums
d91ac21923c3580cbf4a845348dfe69d077ce523365383fe18b730b0ad309306
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.2.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
2c7fbf6c74b4c52f6fba5f6368b10c3c9523ed9d03702b25568ee4aaa434c0b0
BLAKE2b-256 checksum
How to use checksums
7106b91f7d58fb2f16fd7130a45a7c472cc415b65f5bacb7b2118fe3878f93c9
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.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2215bca01bbdbdfa9579bb4204f55d3e91e6dee589b88f8f9d20a285a790c468
BLAKE2b-256 checksum
How to use checksums
172f3c52a0fbeb08e18540faeac0bd0be67790ffde2681dc59e42f374093f90b
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.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bd3ebafddd6c3283a2c7f121164f304273256c7fe3f9847be44d0c5f6fd2d792
BLAKE2b-256 checksum
How to use checksums
9623f9a5531dc3a12eaad3c29bcb3aefd9070d132e52c39adf0704e704f7c9c8
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.2.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
43da7543b14237014bc2c8331be06b5bac98d1dfa6aa5dddfb22eb6c1d2d8e7b
BLAKE2b-256 checksum
How to use checksums
a6a7b22a563bae526e2ba66453b44ac9a372dff1bff2ab047fe837656fd2e69a
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.2.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
3a7e112d1592b8be7d400e7bd57c328cd0daa04b9d13f70e8b394ff83bcf5850
BLAKE2b-256 checksum
How to use checksums
76b9da73f349e3c5a8af6d594ed569ace61de4b104abb97144bc66c4dc5351eb
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.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f04e362be24ae21f34beb9ad4847f94ebb915ccd5120925a227f721af20a411d
BLAKE2b-256 checksum
How to use checksums
9f28e5be8ec8dec1a0dc6964a015665c356520193cd13e29e862693537bf5e2e
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.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1c6c1a9df7b32043f820204c035c0c9496b8203c8a39331712cb5f058ea6be8f
BLAKE2b-256 checksum
How to use checksums
9c4b2f3808635db59b982667345fca0ec7d645a4231b053473aa67bb13e0da63
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.2.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
8d8efdc1fbf28b03b6161cf8a7f74ce7f2744759c76534e85cd4a0658c095a76
BLAKE2b-256 checksum
How to use checksums
4ff1868e8f4fdf7758369ad16ba6439ecfe3b37eca275f66d627097fcbea45d4
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.2.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
9675389ff12790343aee64eb38db67a44d8e91978b55d11636646223bb70c812
BLAKE2b-256 checksum
How to use checksums
9e3b9185fbb46d8a1b3533aa8edad58aaad8b81ea6e589b1055d91142593163f
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.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 357.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ea87f581768a7558b493a59ee9f4de6dcbc6444b888169afa01af71396ed731d
BLAKE2b-256 checksum
How to use checksums
b6d6972535be98001d0e3888cb36ae4b39706bbcda35ce40a25f042bcfbfb7bd
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.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 355.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
0bfd063e2b4c3f1c58e5a561fab3a15d71ed85dbfacb0a7a693b8d20f1d1c544
BLAKE2b-256 checksum
How to use checksums
6c93aa389e10340443dacab922666e2429443f2265d62361bf17ea14a3fe8c8e
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.2.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.2-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
88cbd39302ca1c93c602f93447d6bd8bdfb3e6025c4d1b719e9b8bb4de559fcc
BLAKE2b-256 checksum
How to use checksums
dda27161b79f326a41c6d27bf1e938e5cdd7637efae15113bd828b553ef8aa35
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.2.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.2-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
56368496fbf1301e865337f7c19fb36b72470a183368899f9acfe5b9b841866c
BLAKE2b-256 checksum
How to use checksums
617935be9b57ace3de23476018f2d55053364567d310c7d94b0b73e1af514ab4
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.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 356.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
71feb2fb303b73642a433154f2ea9eba8dd8c1da0863a3ff4c3916b9945b0de1
BLAKE2b-256 checksum
How to use checksums
ebdec4f11671415f41acf5cf6c573523fc70335b548e0b63d21560f0f28ee26d
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.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.2 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4e53dbdf07c2c56824a7c539aeb65d15ea26858c1d7cdc89edf4d976dd50450f
BLAKE2b-256 checksum
How to use checksums
742ddb627889e7ecbf823396ec32674bb278fe3af8c9a4235b362ed865595f51
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