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.0.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.0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: supplychainlib-0.0.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.0.1.tar.gz
Algorithm Hash digest
SHA256 09cdac3cbada6990c1caeeb816eaa1c9b9d3d0c5f300f73ff583c835f95bfa2a
MD5 a061d841130e48c8db4522ec3e166ad4
BLAKE2b-256 30b432133ebe225843ed0da770c57cbd6c1c117c83647667c03c0639017453fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supplychainlib-0.0.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.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 27519994801f330961a1974ea7d5fd59acfb52d0729fce2b2b5f12961f0bf372
MD5 3921d78ce2d1f5c0d29525ab80fa95d2
BLAKE2b-256 29df223c73f4a7b468d54bca045169f11e189283292233127ac58500a471c55f

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