Skip to main content

A cloud-ready warranty processing library used in the Electronics Warranty System

Project description

warranty-manager-lib-x24211541

A custom Python library developed for the Electronics Warranty Cloud Application, created as part of the Cloud Platform Programming module.

This library provides utilities used by AWS Lambda functions and the Flask application.
It includes functionality for:

Warranty expiry date calculation

Human-readable date formatting

Device name sanitization and reference ID creation

The library is used in an end-to-end cloud application deployed on AWS using:

  • AWS Lambda
  • DynamoDB
  • API Gateway
  • S3
  • SNS
  • Elastic Beanstalk

Installation

After publishing to PyPI, install using:

pip install warranty-manager-lib-x24211541

Usage Example

from warranty_manager_lib import ChronoWarrantyInspector

Warranty checker example

inspector = ChronoWarrantyInspector("2024-01-10", 12) summary = inspector.generate_warranty_summary() print(summary)

Library Content

warranty_manager_lib/ init.py formatter.py warranty_calc.py

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

warranty_manager_lib_x24211541-1.0.0.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file warranty_manager_lib_x24211541-1.0.0.tar.gz.

File metadata

File hashes

Hashes for warranty_manager_lib_x24211541-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7112bb2753a3d9cca4fec423a1a5748dcfdbc6686a449e5d562096edf90bd29c
MD5 ceb4580a47c6a2be60b428be6532cfdb
BLAKE2b-256 81f6e972bcc78c58b5e0bb7fd621501d922c10a9921d48216d9e1d99c293322e

See more details on using hashes here.

File details

Details for the file warranty_manager_lib_x24211541-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for warranty_manager_lib_x24211541-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f259567f7432c70c0739bcff8c567a6e20aef934a397735a7ab770349cbcf8c7
MD5 66536d7f9b0470f7067f4461ad62d539
BLAKE2b-256 86349bdf821a6a5d711ca71885e5de02eeac1c2ecbb93392235d1ae3cda1f2b5

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