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.4.tar.gz (5.4 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.4-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: supplychainlib-0.1.4.tar.gz
  • Upload date:
  • Size: 5.4 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.4.tar.gz
Algorithm Hash digest
SHA256 ea4a6137f15bd944302839f6554bdada4e8989f119d75d5a5c2b48f282d4dba5
MD5 3a63a6b21ecf7207caf05be6ac6a1c0f
BLAKE2b-256 48aa6f0653b570e122fa5b2400e43d93af8c47b5e3a0efc0c5ef6950c29d7ecb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: supplychainlib-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 7.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fc8046aebe1f4a620db9364593bb26ea98a9b08af8ff48528f7d6455048aab3e
MD5 e7ef3bac3d94be790f9e05ea71c46f8e
BLAKE2b-256 b2c4cdd9cc3e6159d5a065585f7752ba5ee104933843ef99cc0d8e046fb765da

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