semvec/pypi-packages huggingface dataset:
django-tasks-local 2.0
Zero-infrastructure task backends for Django 6 (thread pool and process pool)
License: MIT
Requires Python: >=3.12

# django-tasks-local

Zero-infrastructure task backends for Django 6.

Django 6 ships with `ImmediateBackend` (blocks the request) and `DummyBackend` (does nothing). This package provides **background execution with zero infrastructure**:

- **ThreadPoolBackend** - I/O-bound tasks (emails, API calls, database)
- **ProcessPoolBackend** - CPU-bound tasks (image processing, data analysis)

No Redis, Celery, or database required.

## Installation

```bash
pip install django-tasks-local
```

## Quick Start

```python
# settings.py
TASKS = {
    "default": {"BACKEND": "django_tasks_local.ThreadPoolBackend"},
}
```

```python
from django.tasks import task

@task
def send_welcome_email(user_id):
    ...

send_welcome_email.enqueue(user.id)
```

## Documentation

- [Usage Guide](https://lincolnloop.github.io/django-tasks-local/usage/) - Configuration, multiple backends, retrieving results
- [API Reference](https://lincolnloop.github.io/django-tasks-local/api/) - Backend capabilities and methods
- [Gotchas](https://lincolnloop.github.io/django-tasks-local/gotchas/) - Limitations and edge cases

## Limitations

- **In-memory only** - Results lost on restart
- **No scheduling** - `supports_defer = False`
- **No priority** - FIFO execution

For persistence, see [django-tasks](https://pypi.org/project/django-tasks/) which provides `DatabaseBackend` and `RQBackend`.
simple_ado 5.1.1
A simple wrapper around the Azure DevOps REST API
License: MIT
Requires Python: <4.0,>=3.10
Keywords: azure, devops, ado

# simple_ado

`simple_ado` is a Python wrapper around the Azure DevOps REST API.

Why does it exist when there is an existing Python SDK for the ADO API? 

Simply put, it's because the existing one is very complex and difficult to use. This version aims to be as simple as possible to use.


# Contributing

This project welcomes contributions and suggestions.  Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.