Metadata-Version: 2.4
Name: avito-api
Version: 0.5.0
Summary: Библиотека для работы с API Авито
Home-page: https://git.talisman.ms/alekskdr/avito-api
Author: Aleksandr Gnatenko
Author-email: alexgnat@gmail.com
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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
License-File: LICENSE
Requires-Dist: httpx>=0.23.0
Requires-Dist: pydantic<3.0,>=2.6
Provides-Extra: log
Requires-Dist: loguru>=0.6.0; extra == "log"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.18.0; extra == "dev"
Requires-Dist: pytest-cov>=3.0.0; extra == "dev"
Requires-Dist: black>=22.0.0; extra == "dev"
Requires-Dist: isort>=5.10.0; extra == "dev"
Requires-Dist: mypy>=0.950; extra == "dev"
Requires-Dist: flake8>=4.0.0; extra == "dev"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Avito API Client

Библиотека для работы с API Авито. Поддерживает синхронные и асинхронные запросы, автоматическое обновление токенов и настраиваемое логирование.

## Установка

```bash
pip install avito-api
```

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

```python
from avito_api.messenger import SyncMessengerClient

# Создаем клиент
client = SyncMessengerClient(
    client_id="your_client_id",
    client_secret="your_client_secret",
)

# Получаем токен
client.get_token()

# Работаем с API
# ...
```

## Документация

Подробная документация: [docs/index.md](docs/index.md)

## Лицензия

MIT
