Разработать интерфейс (обертку) для Python3.8+ над библиотекой C++
Интерфейс должен быть выполнен в виде класса и поддерживать:
- Загрузку шаблона для декодирования сообщений;
- Все публичные методы поддерживаемые библиотекой для декодирования сообщений;
- Возвращать декодированное сообщение в виде объекта доступного для обработки в Python;
- Быть оформлен в виде pip пакета, простого для установки;
Интерфейс не должен вносить большую задержку на декодирование сообщения, так как планируется к использованию для декодирования онлайн потока, порядка 200k сообщений в минуту по UDP. Вносимую задержку можно будет оценить выполнив тест из библиотеки и из интерфейса с одними и теми же данными.
В отклике на заказ указывайте денежную и временную оценку для реализации проекта.