Metadata-Version: 2.1
Name: generic-repository
Version: 1.3.5
Summary: Generic repository patterm for python.
Author: Francisco Del Roio
Author-email: francipvb@hotmail.com
Requires-Python: >=3.8,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Provides-Extra: http
Provides-Extra: pydantic
Provides-Extra: sqlalchemy
Requires-Dist: SQLAlchemy (>=1.4.0,<2.0.0); extra == "sqlalchemy"
Requires-Dist: cached-property (>=1.5.2,<2.0.0); python_version < "3.8"
Requires-Dist: httpx (>=0.23.0,<0.24.0); extra == "http"
Requires-Dist: pydantic (>=1.9.0,<2.0.0); extra == "pydantic"
Requires-Dist: typing-extensions (>=4.2.0,<5.0.0); python_version < "3.10"
Description-Content-Type: text/markdown

# Generic repository

[![Coverage Status for dev branch](https://coveralls.io/repos/github/francipvb/generic-repository/badge.svg?branch=develop)](https://coveralls.io/github/francipvb/generic-repository?branch=develop)
[![Coverage Status for main branch](https://coveralls.io/repos/github/francipvb/generic-repository/badge.svg?branch=main)](https://coveralls.io/github/francipvb/generic-repository?branch=main)

This package includes building blocks to apply repository pattern in your program.

## Usage

For extensive usage examples, please see the tests.

Documentation about all kind of repository implementations will be added later.

