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

Uploaded Python 3

File details

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

File metadata

  • Download URL: supplychainlib-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 92b35927f78d3130391f0faaa6385a0a392195d0d117a0e99ab5eb88553d0a8f
MD5 140254df5a843e5424fee373d3944a93
BLAKE2b-256 134589ee998d8430465f5932d60a86bee1b11c3385afb5a6c88dbdcd69ba27a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supplychainlib-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a9c689c1a5a5f25b379fcadd72e9634d89b8b0888319261cf0264bd4e82fa134
MD5 3bab589427b1fa663a099cf8ff22adbe
BLAKE2b-256 3b8f418db373764d409bde71448041983babef78719db66b137e87a6062500c2

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