Metadata-Version: 2.4
Name: usegum
Version: 0.1.0
Summary: Gum background jobs SDK
Project-URL: Homepage, https://usegum.io
Project-URL: Repository, https://github.com/ekomotu/gum
Keywords: background-jobs,jobs,queue,scheduling,retries
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# Gum Python SDK

```bash
pip install usegum
```

```python
import gum

openai_limit = gum.rate_limit("60/m")

@gum.job(retries=5, timeout="5m", memory="1gb", rate_limit=openai_limit, concurrency=5, key="customer_id")
def sync_customer(customer_id: str):
    ...

sync_customer.enqueue(customer_id="cus_123")
```
