Skip to main content

A private Python library for AWS service integrations in the Supply Chain project

Project description

SupplyChainLib

SupplyChainLib is a specialized Python library designed to provide reusable AWS service integrations—such as DynamoDB, S3, SNS, and Lambda—for the Supply Chain Django web application. The library encapsulates AWS SDK interactions using OOP and best practices to facilitate robust and scalable cloud-native development.

Features

  • DynamoDB resource and client operations wrapper
  • S3 file upload, download, and bucket management
  • SNS topic publish and subscription management
  • AWS Lambda invocation utilities
  • Designed for modular and maintainable integration in Django projects

Installation

Install from local editable source during development: pip install -e ./supplychainlib/src/

Usage

Import classes like: from supplychainlib.aws_dynamodb import DynamoDBManager from supplychainlib.aws_s3 import S3Manager

Refer to project documentation for details.

License

MIT License

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

supplychainlib-0.1.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

supplychainlib-0.1.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file supplychainlib-0.1.1.tar.gz.

File metadata

  • Download URL: supplychainlib-0.1.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for supplychainlib-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1426e1cb4314ce191189d9c3b325fcb06a250e7b8bd8a9d46b04d2577358c495
MD5 e173fa960cee233e90c70c929a421ab6
BLAKE2b-256 d210dae57662fcd71c765afc153f3900d055c4bc34971ee097e2db212ae688bf

See more details on using hashes here.

File details

Details for the file supplychainlib-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: supplychainlib-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.20

File hashes

Hashes for supplychainlib-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 41cde51e312554a7e5a70ee899c96813ddea56bbad130cebbcee2c67b3ffbf77
MD5 102b6b9b332e15cae358786513ab04c8
BLAKE2b-256 feee2f9c681f5c5efd552a2499e65023efa81f3dee22db63bd6f3a9c8a410014

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