Metadata-Version: 2.4
Name: sthali-db
Version: 0.0.0.7
Summary: A FastAPI package dependency for SthaliCRUD perform DB queries
Author-email: Jhunu Fernandes <jhunu.fernandes@gmail.com>
Project-URL: Homepage, https://github.com/jhunufernandes/sthali-db
Project-URL: Bug Tracker, https://github.com/jhunufernandes/sthali-db/issues
Classifier: Framework :: FastAPI
Classifier: Framework :: Pydantic
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: sthali-core>=0.0.0.5
Requires-Dist: tinydb>=4.8.2
Provides-Extra: dev
Requires-Dist: coverage[toml]>=7.9.1; extra == "dev"
Requires-Dist: ruff>=0.12.0; extra == "dev"
Provides-Extra: tests
Requires-Dist: coverage[toml]>=7.9.1; extra == "tests"
Provides-Extra: stage
Requires-Dist: build>=1.2.1; extra == "stage"
Requires-Dist: coverage[toml]>=7.9.1; extra == "stage"
Dynamic: license-file

<p align="center">
    <a href="/sthali-db/images/db.svg">
        <img src="/sthali-db/images/db.svg" alt="SthaliDB" height="35%">
    </a>
</p>

### WIP

Pydantic models are simply classes which inherit from BaseModel and define fields as annotated attributes.

---

### Requirements

#### Prerequisites
- `python >= 3.10`
- `pip` package manager

#### Runtime Dependencies
This project requires the following Python packages with specific versions:

- `sthali-core >= 0.0.0.4`

- `tinydb >= 4.8.2`



#### Optional Dependencies
This project has optional dependencies that can be installed for additional features:

##### dev

- `coverage[toml] >= 7.9.1`

- `ruff >= 0.12.0`


##### tests

- `coverage[toml] >= 7.9.1`


##### stage

- `build >= 1.2.1`

- `coverage[toml] >= 7.9.1`



---

### Instalation

#### Using PYPI

```
pip install sthali-db
```

#### Using GitHub repo

```
git clone https://github.com/jhunufernandes/sthali-db.git
cd sthali-db
pip install .
```

---

### Usage

nothing to see here, plz disperse
