Metadata-Version: 2.4
Name: ul_data_aggregator_sdk
Version: 11.0.1
Summary: Data aggregator sdk
Author: Unic-lab
License: MIT
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.14
Classifier: Operating System :: OS Independent
Requires-Python: >=3.14
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.32.0
Requires-Dist: ul-pysmp>=1.0.3
Requires-Dist: ul-pyncp>=1.0.5
Requires-Dist: ul-api-utils>=10.0.1
Requires-Dist: ul-db-utils>=6.0.1
Requires-Dist: ul-py-tool>=3.0.3
Requires-Dist: ul-data-gateway-sdk>=2.0.0
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: types-openpyxl>=3.1.5.20260316
Provides-Extra: dev
Requires-Dist: uv-script>=0.1.9; extra == "dev"

# Device service 
Микросервис отвечающий за работу с любыми устройствами взаимодействующими с системой.

![schema](doc/device_service.png)

Примерный функционал:
- Управление доступными прошивками
- Управление конфигурацией устройств
- Управление владением устройств
- Управление информацией об устройствах [тип, производитель, дата производства и т.д.]
- Управление маршрутизацией
- Обновление устройств
- Производственные журналы событий
- Управление таблицей соответствия устройств, прошивок и т.д.


## Глобальные зависимости
- ubuntu 20.04
- bash
- make
- python `3.8.10`
- pyenv
- pipenv
- docker-compose `1.27.4`
- docker `19.03.13`

