Metadata-Version: 2.4
Name: dino-temporal-lib-helper
Version: 0.1.4
Summary: Utilities for RabbitMQ consumer/publisher and Postgres lock patterns.
Project-URL: Homepage, https://example.com/
Project-URL: Repository, https://example.com/repo
Author: Dino Team
License: Proprietary
Keywords: aio-pika,consumer,locks,postgres,publisher,rabbitmq
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10
Requires-Dist: aio-pika==9.3.1
Requires-Dist: psycopg2-binary
Provides-Extra: test
Requires-Dist: pydevd-pycharm; extra == 'test'
Requires-Dist: pytest-asyncio; extra == 'test'
Description-Content-Type: text/markdown

# dino-lib

Utilities for RabbitMQ consumer/publisher and Postgres lock patterns.

## Packages
- `dino_rabbitmq_consumer`: Async RabbitMQ consumer and publisher utilities built on aio-pika.
- `dino_lock_patterns`: Pragmatic patterns for Postgres row locks.

## Install
```bash
pip install .
```

## Development
```bash
pip install -e .[test]
```

## Build
```bash
python -m build
```

pip install build twine

rm -rf dist
rm -rf *.egg-info
python -m build

python -m twine upload dist/*

pip install --upgrade dino-temporal-lib-helper