Metadata-Version: 2.1
Name: py-tx-queue
Version: 0.2.0
Summary: Atomic, transaction-safe, robust job queueing for Python applications. Backed by PostgreSQL and built to scale.
License: MIT
Author: 2pac
Author-email: tarasyaremabcn@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: alembic (>=1.13.3,<2.0.0)
Requires-Dist: pathlib (>=1.0.1,<2.0.0)
Requires-Dist: psycopg2-binary (>=2.9.9,<3.0.0)
Requires-Dist: psycopg[binary,pool] (>=3.1.18,<4.0.0)
Requires-Dist: python-dotenv (>=1.0.1,<2.0.0)
Requires-Dist: sqlalchemy (>=2.0.36,<3.0.0)
Description-Content-Type: text/markdown

# py-tx-queue

> Atomic, transaction-safe, robust job queueing for Python applications. Backed by PostgreSQL and built to scale.

## Inspiration

- [River for Go](https://riverqueue.com/)
- [Oban for Elixir](https://getoban.pro/)

## Installation

```bash
```

## Usage

### Migrations

```python
```

### Define a worker

```python
```

### Enqueue a job

```python
```

## Limitations

...

## Who uses py-tx-queue?

- [SheetSQL](https://sheetsql.io/) is being refactored to use it.

## Contributing

...

## License

Under [MIT]() license.

