Metadata-Version: 2.4
Name: sequins-inventory-tool
Version: 0.18.0
Summary: A tool for sequins inventory.
Author: The Sequins Software Team
License-Expression: Apache-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: cryptography==45.0.5
Requires-Dist: python-dotenv==1.1.1
Requires-Dist: pydantic==2.11.7
Requires-Dist: pymongo==4.13.2
Requires-Dist: requests==2.32.4
Requires-Dist: rich==14.1.0
Requires-Dist: packaging==25.0
Requires-Dist: pandas==2.3.1
Requires-Dist: platformdirs==4.3.8
Requires-Dist: tomlkit==0.13.3
Requires-Dist: typer==0.16.0
Provides-Extra: test
Requires-Dist: mongomock; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-env; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Requires-Dist: pytest-mongodb; extra == "test"
Requires-Dist: requests-mock; extra == "test"
Requires-Dist: responses; extra == "test"
Dynamic: license-file

# Inventory Tool

This directory contains the **Inventory Tool**, a utility designed to interact
with the Sequins inventory system.

## Commands

### Database

The `database` command interacts directly with the underlying mongodb instance,
and is used to initialize, delete, or add initial data directly to the database.

* `create-idexes` - Creates the indexes used by mongodb for uniqueness and
searching.
* `drop` - Removes the database from the mongodb server.

### Product Numbering

The `product-numbering` command interacts with the part definition API to list
all defined products in the inventory.

### Location

The `location` command interacts with the location API to list location data in
the inventory system.


### Users

The `user` command interacts with the user API to list users in the inventory.
