Metadata-Version: 2.4
Name: django-subatomic
Version: 0.1.0
Summary: Fine-grained database transaction control for Django.
Author-email: Charlie Denton <charlie@meshy.co.uk>
Maintainer-email: Charlie Denton <charlie@meshy.co.uk>, Lily Acorn <lily.acorn@kraken.tech>, Samuel Searles-Bryant <sam@samueljsb.co.uk>
License-Expression: BSD-3-Clause
Project-URL: repository, https://github.com/kraken-tech/django-subatomic
Project-URL: changelog, https://github.com/kraken-tech/django-subatomic/blob/main/CHANGELOG.md
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: attrs
Requires-Dist: django
Dynamic: license-file

# Django Subatomic

Precise control over transaction logic in Django.

Splits Django's `atomic` into a suite of more specific utilities.


## Prerequisites

This package supports sensible combinations of:

- Python 3.12, 3.13.
- Django 4.2, 5.1, 5.2.


### Installation

```sh
pip install django-subatomic
```
