Metadata-Version: 2.4
Name: dellin
Version: 0.1.0
Summary: Python client for Dellin API
Author-email: "Dmitrii A. Makarov" <makarov.nag@gmail.com>
License: MIT
Project-URL: Homepage, https://gitlab.com/cart-man/delline-python
Project-URL: Repository, https://gitlab.com/cart-man/delline-python
Keywords: dellin,client,api
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
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: Intended Audience :: Developers
Classifier: Typing :: Typed
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests<3,>=2.26
Provides-Extra: dev
Requires-Dist: pytest>=7; extra == "dev"
Requires-Dist: black>=23; extra == "dev"
Requires-Dist: ruff>=0.4; extra == "dev"
Requires-Dist: mypy>=1.6; extra == "dev"
Requires-Dist: build>=1; extra == "dev"
Requires-Dist: twine>=4; extra == "dev"
Dynamic: license-file

# dellin

Python‑клиент для Dellin API (заказы). Минимальный, типизированный каркас на базе `requests`.

## Установка
- Из исходников (для разработки):
  - `python -m venv .venv && .\.venv\Scripts\activate`
  - `pip install -e .[dev]`

## Быстрый старт
```python
from dellin.api import DellinOrdersClient

client = DellinOrdersClient(appkey="YOUR_APPKEY")
session_id = client.login(login="user", password="pass")
orders = client.list_orders(receiver_inn="7700000000")
print(len(orders))
```

Пример запуска: `python examples/basic.py`

## Команды разработки
- Тесты: `pytest`
- Линт/формат/типы: `ruff check .` | `black .` | `mypy src`
- Сборка пакета: `python -m build` (артефакты в `dist/`)

## Структура
- `src/dellin/` — код пакета (`api.py`, `__init__.py`, `py.typed`)
- `tests/` — базовые тесты `pytest`
- `examples/` — примеры использования

## Лицензия
MIT — см. файл `LICENSE`.
