Skip to main content

Shared infrastructure for building and deploying AWS Lambda artifacts — the core of a 1+N package family (pip, poetry, uv tool-specific sub-packages).

Project description

Documentation Status https://github.com/MacHu-GWU/aws_lbd_art_builder_core-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/aws_lbd_art_builder_core-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/aws-lbd-art-builder-core.svg https://img.shields.io/pypi/l/aws-lbd-art-builder-core.svg https://img.shields.io/pypi/pyversions/aws-lbd-art-builder-core.svg https://img.shields.io/badge/✍️_Release_History!--None.svg?style=social&logo=github https://img.shields.io/badge/⭐_Star_me_on_GitHub!--None.svg?style=social&logo=github
https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to aws_lbd_art_builder_core Documentation

https://aws-lbd-art-builder-core.readthedocs.io/en/latest/_static/aws_lbd_art_builder_core-logo.png

aws_lbd_art_builder_core is the shared base in a family of AWS Lambda artifact builder packages. It follows a 1+N design:

  • 1 core package (this one): tool-agnostic infrastructure — path layouts, S3 layouts, credentials, layer packaging, upload, publish, and Lambda source artifact build.

  • N tool-specific packages (aws_lbd_art_builder_uv, aws_lbd_art_builder_pip, aws_lbd_art_builder_poetry): each implements Step 1 (dependency installation) and wires the full 4-step Lambda layer workflow.

Core never calls pip install, uv sync, or poetry install directly — those belong exclusively in the tool-specific sub-packages.

Install

aws_lbd_art_builder_core is released on PyPI, so all you need is to:

$ pip install aws-lbd-art-builder-core

To upgrade to latest version:

$ pip install --upgrade aws-lbd-art-builder-core

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_lbd_art_builder_core-0.1.4.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aws_lbd_art_builder_core-0.1.4-py3-none-any.whl (39.8 kB view details)

Uploaded Python 3

File details

Details for the file aws_lbd_art_builder_core-0.1.4.tar.gz.

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.4.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aws_lbd_art_builder_core-0.1.4.tar.gz
Algorithm Hash digest
SHA256 fa82616eb09b2fe7926b25f64ef8acc0f0e114c75955ea294b40d7c5f26c07e8
MD5 b6c7e992a2589deec543c2a8d8aec096
BLAKE2b-256 484aa332b80852b7422237bd05ae00a4c149bc281f36179bdc053dddf71f8281

See more details on using hashes here.

File details

Details for the file aws_lbd_art_builder_core-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 39.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for aws_lbd_art_builder_core-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d666fdefce77f78176fe9438e19b641d381b56b1bdcc69d22ea2ddb42a61f4b3
MD5 b4d7c674455d52cc62c856c3cfea8191
BLAKE2b-256 b0796e4dafa02b3575c8a1782605913658a99efabc14da742b1b237e50050b43

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page