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.3

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.3
File Size Uploaded Provenance Actions
awslambdaric-4.2.3.tar.gz 4.5 MB Without provenance Details for awslambdaric-4.2.3.tar.gz

Built distributions (wheels)

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

Total release size: 32.5 MB

Release files / awslambdaric-4.2.3.tar.gz

Download URL awslambdaric-4.2.3.tar.gz
Size 4.5 MB
Tags Source
SHA-256 checksum
How to use checksums
b0e687a1b6a0ef7169c19bde57e7b63086b9e66f8a461fb8c38db6810436cb23
BLAKE2b-256 checksum
How to use checksums
75af4e4e9359f856a5ef001d3084455bcfd2f939217f6c4be7e5584e8687080a
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.3-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
2fe8569575827090fc9307366779b7f6eb7a7568f5621e3074e24e55cc394416
BLAKE2b-256 checksum
How to use checksums
18c744c9d1353681a486e5975ca557fadb8fad898e30a2de80da985ec5c555e8
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.3-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 269.9 kB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
36c7679ff9e7ad56ed373b1a7a12d7c9fe2d3fedfd435f156ab880be5289271a
BLAKE2b-256 checksum
How to use checksums
5842a00483f8b20118bdbc2858b9c5478f0cee6f8101ff34ad346a3d72aa1084
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.3-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
e96c25dfa189170e1d5a209935db119eb212ecf3615f5d4315e05719fc510d96
BLAKE2b-256 checksum
How to use checksums
6764aeca17887874edda3e1eef0e74c7c71ba9373c36a5499f6f7319a7dff0d4
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.3-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
d25e8cee3c4c7e2af194c30f9651597698e9547145a3f486c5a5e4e1f5a85d6a
BLAKE2b-256 checksum
How to use checksums
35aef4c9fc3ea6fc6df014b77fe14f145b2b13a33f091f71541b8153ef0dcf20
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.3-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
db970c96502813b8b20f748758bd44a2b81879ef7893b5200395424c9177fd84
BLAKE2b-256 checksum
How to use checksums
e7f197a0371879fca55503688085de0071ff183f6d55b20f58e6c78376537bc8
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.3-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 356.6 kB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e44246bcadb0f2ac8b2ef5eb9037333b1aa642f06c7c214f1add52e03f264d39
BLAKE2b-256 checksum
How to use checksums
961e942a2746403b26376e85087da3f2bde2a99b111413c58bd641675cd19e92
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.3-cp315-cp315-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
cb2733378e5ca56ddb739a8b65d574fdd0f3ae0438051fe614b5b47a79f6ee97
BLAKE2b-256 checksum
How to use checksums
fdf3541c2fbd7d9a0c315ce6fd6042841fa4a838c6e298a0ccb9bf8f7411819a
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.3-cp315-cp315-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
24469091de848873bb510ef271e7b0decf7e4b875dfbdd96342bd98f09b16883
BLAKE2b-256 checksum
How to use checksums
3e26c6a56f8db5c98133158d02d6a547aeba985b150f245da075e49f091478dc
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.3-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
74690b6a232683bdc2038782034e6738735d31f061dfe9ed01b9c0cabeb1e04b
BLAKE2b-256 checksum
How to use checksums
4c3ecea5fe67635c4a0b1e2f54964f6f417da3961fe2abe22260620b873ee15a
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.3-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-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
8474b65b4e9c2b9ec251fde162649c3d8f421c8665d7088834c55850c419e198
BLAKE2b-256 checksum
How to use checksums
d9ecebbeb3d4b5956d39b7e03902b55cde42b58d8af686e13aedcbe43465f133
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.3-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
55dca5c600ccb70bc76b809caaa8854ddc46ddb49dc2e9d717572f0f4e8547fd
BLAKE2b-256 checksum
How to use checksums
2b8ebc80da9bf0ffcf584a4a160bbcb6d4ffde436b35f0242143628a2248ba6f
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.3-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
b5b9197b06f6492eea8836927c055e10e3a87f3852e1d40a23b3f772bd8af1d8
BLAKE2b-256 checksum
How to use checksums
f1882aa22b66d3966583202ce60daaf967ef6a93d09b016a6ba81d79bca89889
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.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
672799a011e4b969343e648d0d459b1bcfd494a32fea79ae2e9e906a1852d4bb
BLAKE2b-256 checksum
How to use checksums
5309aa637fd4a6bcd25f9401b0542f20820a34da7fa8ba72e111c90e5b5a2e74
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.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-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
818cfe2480b1a56cc44d6c76f9092b7b0cba62d82977bdc8c6499e12f2b56d19
BLAKE2b-256 checksum
How to use checksums
3c8c6ed6591117e668b7393def05936ee71621eb8bda30a78ff92c0e2a1f720e
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.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
57f8e3ea3b5b79d96b58316da801db8466c77b10c8b67931776ee2318873b4fb
BLAKE2b-256 checksum
How to use checksums
baa00909125ed7b3dd6741cee6791cf0fa8cafce60313b839869150061e7ccff
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.3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
d6dbd56b8159950b881c1306b836613c496413075fe1bc1c7147485cc2acdbf0
BLAKE2b-256 checksum
How to use checksums
3b65ee8898625d716e839600ac2b0ba295bd624679027f58b8525c4962bc639a
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.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
e335934b2e9665c8fecea4c38006916314cb895a2524dd33c976dc81b0885412
BLAKE2b-256 checksum
How to use checksums
70a2480abb9d562753b567c7d911c3903405562fc6479d43497f1881b847d0be
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.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-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
07a4f76c1aba22f96308afff105de8dcd04b84f572c090aa3816379948284889
BLAKE2b-256 checksum
How to use checksums
5938748cb707c04c26afae37c77e308374df348921fb741c36188570100481c8
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.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
c733fe8250dd37d011d92299d48948dbd636947a7fd3974b3e9a95aaf1e53cbd
BLAKE2b-256 checksum
How to use checksums
5c1179f9247fde47537596f94ad3196d63cb87bb8053bf94a428e74f3ddee2db
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.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
94116807d61b48f20862f32118114c4b72bfd824f603e6a2bd60e8409e064329
BLAKE2b-256 checksum
How to use checksums
59a43daf5ecd966e3ac55142b38fc4c12f7f5b71c6fd2b19068a7a9ae06f8b51
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.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
d272a097f9e6eb97ff7de2a2a67db8a6e58d875770536a11d43d4dc95bdf5878
BLAKE2b-256 checksum
How to use checksums
124bd7512e5a61560036b265b75fc030d7b089e4f4c3992b5165b74b549a4a9f
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.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.7 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7c1303d97a9827902a8d6d6e336f7ba84a02f9e70805c5809016abe1270c56d4
BLAKE2b-256 checksum
How to use checksums
a60eabf3e3e304e462c10d9bf149a3bdc19d6f69909fb1f40a2b0e9d6417d601
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.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
41ecfed1e3ea499fe511d483ff8aa78a21393d4b6b1065c3ca7ee9c08d67a707
BLAKE2b-256 checksum
How to use checksums
cf1ba9a26e305620f53119c545315ab9c3802177242c1de3a0eb0e631535d7d7
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.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
6eed76022b5e82108f4014b1dbf09fe6be57a4bbad2cd2bb68787aaa260c4e9e
BLAKE2b-256 checksum
How to use checksums
3008ea5d3e061f71baf3d5163b87ad035be8e2924dce61fb0dca713ea54b6eb2
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.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
e8348c991917a6f9415ee2b10c87286141324b1694c23c223464a4089148d6b5
BLAKE2b-256 checksum
How to use checksums
2f2a3755263195644f6790efc18396baa59a1661d5e10ee76919c75d80b7ffd5
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.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 354.7 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
cc6655e16353472567c9e05a4e89c98ffc8199adafd374f707edf222d251d1f3
BLAKE2b-256 checksum
How to use checksums
0fe2808eb9a2cd707a79e875c1cba1eea5d0bd89acd6809aee041faf23ba843d
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.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
3048c90a22a0961f156c653450debb0507678ec7c858ea9d1f1ebf4df13587ee
BLAKE2b-256 checksum
How to use checksums
8774420a7b9ad38f51c4d9ec3096d62806c8e9bc58a6eea20e74d18de813563e
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.3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
2e51a597bb60448c171de71df21761946a8e8d8a56c4a0332e2c45ab48f07ce7
BLAKE2b-256 checksum
How to use checksums
4d895e94f53d086d5ccccd8392c8ff70297b6c51755b88d5194eac693dca4c99
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.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
98e05dcb2a885dfd7c8957b780fa5e8c82528560297e8529bf80ead2a2e1c0ce
BLAKE2b-256 checksum
How to use checksums
08551b6e9eea0bb3bc1490a40c7a3929e77d0dd39ae9fba338e510f3bc9482f3
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.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-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
3018a6f480db820fd2c38030b18576e54bb02f773398bfdec0f179b88e04ab95
BLAKE2b-256 checksum
How to use checksums
fc65793576a88fad712246ef434aa289d3a7d288ad0564e06a333548002d1e68
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.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL awslambdaric-4.2.3-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
60988126dc4c8d3cc4b76212bc7be52c9ccc6280b684c495c7027f5b4c840c8f
BLAKE2b-256 checksum
How to use checksums
241bc60b1a198606681e32e0881c1e57cb37744dcfd3159b65ffe47c98410161
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.3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL awslambdaric-4.2.3-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
65682c69e1fbda30298eabb27603d58260eb0de71ff78d10849103b84d350eed
BLAKE2b-256 checksum
How to use checksums
55a7970a449061169060488fade14740cc33fd4b7498078bd1c6cd8cb7ef3194
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.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL awslambdaric-4.2.3-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
32e85e301154690857556cc7166a27d2b957e4943b8c0fe3018c0dbbf69205dd
BLAKE2b-256 checksum
How to use checksums
1fbec461f6845b3ae07fb52cf8e06db36f0df4d8da129e293b70c8605639e69e
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.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL awslambdaric-4.2.3-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
eb43bdb142c8af31cc22d5810ce04e5a1a62cc9e8b702d995ad6e478d2952666
BLAKE2b-256 checksum
How to use checksums
3e5adeb958fa866acaebfcc024e269bd442dc0c79c6235efe163130a9a82427f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.16

Security for awslambdaric 4.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

4.2.3 This release

35 release files No provenance

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