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.5.tar.gz (5.7 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.5-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: supplychainlib-0.1.5.tar.gz
  • Upload date:
  • Size: 5.7 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.5.tar.gz
Algorithm Hash digest
SHA256 4b53bcb49f9e90dfdc01cef9b283bfdd5e3246c4a2c2fd747afade2aafc03394
MD5 3bd0098350ae6bff7d3308acb9da316f
BLAKE2b-256 7eaa0f3638ffc76af61b412238afd88ead7afca8a1a45cd8c11ceba9b2de701e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supplychainlib-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 7.6 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e9294bb9c7691216c1514953d4a12dd6e2b3d9fedbe3b6267aea1cc99f0345
MD5 5a455977a8bbffb87f7640f44f29606a
BLAKE2b-256 fe163c3f6976f7d27f049f0eecff9eaabb60788141b2aa4c9b9451693890dae1

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