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

Uploaded Python 3

File details

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

File metadata

  • Download URL: supplychainlib-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 61297e4545668f1b13cc6aaf352b6ca21a71265404a372c8e75c4c02492afc0c
MD5 3f9b93ae00f212edf5b80c6285c86c9b
BLAKE2b-256 b1733a6e003d146b07e729d736f0a36976239713563c0a136d5c6edc9f37b26c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supplychainlib-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 265a5992c1b686625c7c083c1e5a1614de0df5ff651a1e8c0453e9a1423c9328
MD5 bb2280fcd30811d731c9f333fcd05a76
BLAKE2b-256 da2f446624edfc7647f2e4350967c0243d4db2d301e276412131bcd0b1d6758a

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