Metadata-Version: 2.4
Name: m3-db-utils
Version: 0.9.2
Summary: Utils for working with database.
Author-email: Alexander Danilenko <a.danilenko@bars.group>
License-Expression: Apache-2.0
Project-URL: Homepage, https://stash.bars-open.ru/projects/M3/repos/m3-db-utils/browse
Project-URL: Repository, https://stash.bars-open.ru/scm/m3/m3-db-utils.git
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Intended Audience :: Developers
Classifier: Environment :: Web Environment
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: Django>=2.0
Requires-Dist: Pygments>=2.5.2
Requires-Dist: sqlparse>=0.4.2
Requires-Dist: m3_django_compatibility<2.1,>=1.12.0

# Кастомный инструментарий для работы с базой данных

## Работа над пакетом

### Подготовка среды разработки

Необходимый набор инструментов:

- `tox` — оркестрация окружений и запуск команд
- `tox-uv` — для управления окружениями в tox

### Быстрый старт

1. Установите необходимые инструменты:

```bash
uv tool install tox --with tox-uv
```

2. Клонируйте репозиторий и перейдите в директорию проекта:

```bash
git clone ssh://git@stash.bars-open.ru:7999/m3/m3-db-utils.git
cd m3-db-utils
```

3. Запустите тесты и проверки:

```bash
tox
```

### Проверка качества и форматирование кода

```bash
tox -e lint
```
