Metadata-Version: 2.1
Name: pocpoc
Version: 0.0.2a0
Summary: 
Author: Lucas Silva
Author-email: lucas76leonardo@gmail.com
Requires-Python: >=3.7,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
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: debugging
Provides-Extra: rabbitmq
Provides-Extra: sqa
Requires-Dist: alembic (>=1.8.1,<2.0.0) ; extra == "sqa"
Requires-Dist: click (==8.1.3)
Requires-Dist: colorlog (>=6.7.0,<7.0.0) ; extra == "debugging"
Requires-Dist: pika (>=1.3.1,<2.0.0) ; extra == "rabbitmq"
Requires-Dist: sqlalchemy (>=1.4.44,<2.0.0) ; extra == "sqa"
Description-Content-Type: text/markdown

# PocPoc

[![PyPI version](https://badge.fury.io/py/pocpoc.svg)](https://badge.fury.io/py/pocpoc)\
[![Python version](https://img.shields.io/pypi/pyversions/pocpoc.svg)](https://pypi.python.org/pypi/pocpoc)

A Python library for managing Dependency Injection, Events and Commands, with Redis adapters. It also handles database transactions with the Unit of Work concept using SQLAlchemy adapters.

Installation
------------

You can install the library using pip:

```sh
pip install pocpoc
```

or using poetry:

```sh
poetry add pocpoc
```

Features
--------

- Dependency Injection without decorators
- Redis adapters for Events and Commands
- SQLAlchemy adapter for handling database transactions with the Unit of Work concept

<!-- Documentation
-------------

The full documentation can be found at [https://pocpoc.readthedocs.io/](https://pocpoc.readthedocs.io/). -->

<!-- Contributing
------------

Contributions are welcome! Please read the [contributing guidelines](CONTRIBUTING.md) for more information. -->

License
-------

PocPoc is released under the MIT License. See the [LICENSE](LICENSE) file for more information.

