Skip to content

Releases: OlegKarenkikh/epts-parser

v1.1.0 — ЭПСМ поддержка

Choose a tag to compare

@OlegKarenkikh OlegKarenkikh released this 12 Mar 18:03

Что нового в v1.1.0

🆕 Поддержка ЭПСМ (Электронный паспорт самоходной машины)

  • VehiclePassportEPSM — модель с 55+ полями (трактора, комбайны, спецтехника)
  • EPSMParser — парсинг 13 разделов по Решению ЕЭК № 81 (R.019)
  • validate_epsm() — валидация по стандарту R.019
  • parse_any() — единая точка входа, авто-определение ЭПТС/ЭПСМ
  • detect_passport_type() — быстрое определение типа без полного парсинга

🐛 Исправления

  • Паттерн номера ЭПСМ: исправлен на \d{15} (стандарт R.019)

✅ Тесты

  • 42 новых тест-кейса: test_epsm_parser, test_auto_parser, test_exporters
  • Покрытие на Python 3.10 / 3.11 / 3.12