Metadata-Version: 2.1
Name: sqlmodelservice
Version: 0.4.2
Summary: A generic service layer on top of SQLModel for conveniently creating APIs with frameworks like FastAPI.
Author: Peter Volf
Author-email: do.volfp@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: sqlmodel (>=0.0.14,<0.0.15)
Description-Content-Type: text/markdown

![Tests](https://github.com/volfpeter/sqlmodelservice/actions/workflows/tests.yml/badge.svg)
![Linters](https://github.com/volfpeter/sqlmodelservice/actions/workflows/linters.yml/badge.svg)
![Documentation](https://github.com/volfpeter/sqlmodelservice/actions/workflows/build-docs.yml/badge.svg)
![PyPI package](https://img.shields.io/pypi/v/sqlmodelservice?color=%2334D058&label=PyPI%20Package)

**Source code**: [https://github.com/volfpeter/sqlmodelservice](https://github.com/volfpeter/sqlmodelservice)

**Documentation and examples**: [https://volfpeter.github.io/sqlmodelservice](https://volfpeter.github.io/sqlmodelservice/)

# SQLModelService

`SQLModelService` is a generic service layer on top of [SQLModel](https://sqlmodel.tiangolo.com/) for conveniently creating APIs with frameworks like [FastAPI](https://fastapi.tiangolo.com/).

See the [documentation](https://volfpeter.github.io/sqlmodelservice) for examples and the API reference.

## Installation

The library is available on PyPI and can be installed with:

```console
$ pip install sqlmodelservice
```

## Dependencies

The only direct dependency of the project -- as the name suggests -- is `SQLModel`.

## Contributing

Contributions are welcome.

## License

The library is open-sourced under the conditions of the [MIT license](https://choosealicense.com/licenses/mit/).

