Smart Inventory Management System - A Python library for inventory operations
Project description
inventory-manager-nci
A Python library for Smart Inventory Management operations. Provides stock ID generation, data validation, reorder management, and reporting utilities.
Installation
pip install inventory-manager-nci
Usage
from inventory_manager import StockIDGenerator, InventoryValidator, ReorderManager, InventoryFormatter
# Generate a product SKU
sku = StockIDGenerator.generate_product_sku("electronics", "mouse")
# Validate product data
valid, errors = InventoryValidator.validate_product({
"name": "Wireless Mouse",
"sku": sku,
"category": "electronics",
"price": 29.99,
"minStock": 20,
"maxStock": 200,
})
# Check stock status
status = ReorderManager.get_stock_status(product)
# Export to CSV
csv_data = InventoryFormatter.to_csv(products)
Modules
- StockIDGenerator - Generate movement IDs, SKUs, and batch IDs
- InventoryValidator - Validate products, stock movements, and suppliers
- ReorderManager - Low stock detection, alerts, and purchase orders
- InventoryFormatter - Reports, CSV export, and dashboard statistics
Author
Uday Kiran Reddy Dodda
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 inventory_manager_nci-1.0.0.tar.gz.
File metadata
- Download URL: inventory_manager_nci-1.0.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a08afbc329fdafa846b538d2ae3d0e97cd0fb2340464a71d35f7c68afb64958e
|
|
| MD5 |
5c61be0f60a87e069bd26ea9241a690a
|
|
| BLAKE2b-256 |
62e907303d32acbe3f5b1d85c8b9c5068c726f7e46facaa1bf5cb70f23363f94
|
File details
Details for the file inventory_manager_nci-1.0.0-py3-none-any.whl.
File metadata
- Download URL: inventory_manager_nci-1.0.0-py3-none-any.whl
- Upload date:
- Size: 10.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3198549d1c26da83ad088d60fe095e811c59ba20d1c8dc5be92388f1ad999737
|
|
| MD5 |
bdbe9616e2d36ed02ad03a81446ac24a
|
|
| BLAKE2b-256 |
70f4f0a989b89b77bd9853d6a50a197a0fae749f30478868773b839cfc56357f
|