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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file warranty_manager_lib_x24211541-1.0.0.tar.gz.
File metadata
- Download URL: warranty_manager_lib_x24211541-1.0.0.tar.gz
- Upload date:
- Size: 2.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7112bb2753a3d9cca4fec423a1a5748dcfdbc6686a449e5d562096edf90bd29c
|
|
| MD5 |
ceb4580a47c6a2be60b428be6532cfdb
|
|
| BLAKE2b-256 |
81f6e972bcc78c58b5e0bb7fd621501d922c10a9921d48216d9e1d99c293322e
|
File details
Details for the file warranty_manager_lib_x24211541-1.0.0-py3-none-any.whl.
File metadata
- Download URL: warranty_manager_lib_x24211541-1.0.0-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f259567f7432c70c0739bcff8c567a6e20aef934a397735a7ab770349cbcf8c7
|
|
| MD5 |
66536d7f9b0470f7067f4461ad62d539
|
|
| BLAKE2b-256 |
86349bdf821a6a5d711ca71885e5de02eeac1c2ecbb93392235d1ae3cda1f2b5
|