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.3.tar.gz (32.5 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.3-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.3.tar.gz
  • Upload date:
  • Size: 32.5 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.3.tar.gz
Algorithm Hash digest
SHA256 354c080bd2ec1845100495c58e4dd8689beb8c1b12bdc32186b71e09a2732ce1
MD5 04183abef9d9e4178ce3a8abfc544e53
BLAKE2b-256 183338671e289fb4f7c53534f362cf5d599c97345bd3dee9f33f415295c9fca7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_lbd_art_builder_core-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 37.1 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 52d1be05c286f6c39ea7ddaf2be5b9f7ee5110650bfddad0e95d1ee2adca341a
MD5 ea1d4b30597cdda38fab7a0299ad836d
BLAKE2b-256 85a7d2d58cf541faf8fac6b9f3350408c81d072982cbf84b576ee9d41ed32762

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