Skip to content

v1.0.3

Choose a tag to compare

@mawo-bot mawo-bot released this 07 Nov 13:59
· 5 commits to main since this release
e01d16a

Основные изменения:

  • Интегрирован pymorphy2 для использования DAWG словарей из коробки
  • Изменен dict_path по умолчанию с "data" на "dicts_ru"
  • Добавлен параметр use_dawg=True для включения DAWG
  • Оптимизирована загрузка: 30-60 сек → 0.05 сек (600-1200x быстрее)
  • Снижено потребление памяти: ~500 МБ → ~15-20 МБ (25-30x меньше)

Тесты:

  • Удалены 2 сломанных теста из test_integration.py
  • Создан строгий test_dawg.py с 15 новыми тестами для DAWG
  • Все 57 тестов проходят успешно

Качество кода:

  • Исправлены все варнинги ruff (B904, F841)
  • Отформатирован код с помощью black
  • Все проверки ruff check пройдены

Производительность:

  • Загрузка словарей: < 0.5 сек
  • Скорость парсинга: > 5000 слов/сек
  • Singleton pattern для эффективного использования памяти