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.2.tar.gz (33.6 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.2-py3-none-any.whl (38.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.2.tar.gz
  • Upload date:
  • Size: 33.6 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.2.tar.gz
Algorithm Hash digest
SHA256 745f22a81e21f47e6f3fbea9522194d6c4b51b8ac32928da2966e672471cde8b
MD5 b7585b506d6f6d6085dea93d6bfcd0f2
BLAKE2b-256 436b88fb1cdb7292c04a068bc3f84bff565b6fedbd8e48dccf7d224a6eba8280

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 38.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fcda18e0072b1e64694a6f9645aa54a94a273aa0ba782a77895cbf54bafdf2e1
MD5 70d8cbe831060c658c511cf4eff164df
BLAKE2b-256 e4e3596ff7a14c644f664e84b2aabb0c2c3dc23b769b1a4c5ee29ee3c91f50bf

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