{"library":"pymorphy2-dicts-ru","title":"Russian Dictionaries for Pymorphy2","description":"pymorphy2-dicts-ru provides the necessary Russian language dictionaries for the pymorphy2 morphological analyzer. It is a data-only package, with the core morphological analysis functionality residing in the `pymorphy2` library. The current version is 2.4.417127.4579844, released on October 11, 2020. The package itself does not have a separate release cadence, but it is maintained in conjunction with `pymorphy2`, which acts as a morphological analyzer, POS tagger, and inflection engine for Russian and Ukrainian languages.","language":"python","status":"active","last_verified":"Mon May 18","install":{"commands":["pip install pymorphy2-dicts-ru pymorphy2"],"cli":null},"imports":["from pymorphy2 import MorphAnalyzer","import pymorphy2_dicts_ru; dict_path = pymorphy2_dicts_ru.get_path()"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pymorphy2\n\nmorph = pymorphy2.MorphAnalyzer(lang='ru')\n\nword = 'корова'\nparsed_word = morph.parse(word)[0]\nprint(f\"Original word: {word}\")\nprint(f\"Normal form: {parsed_word.normal_form}\")\nprint(f\"Part of speech: {parsed_word.tag.POS}\")\n\ninflected_word = parsed_word.inflect({'gent', 'plur'})\nif inflected_word:\n    print(f\"Inflected (genitive plural): {inflected_word.word}\")\n\nword_unknown = 'бутявка'\nparsed_unknown = morph.parse(word_unknown)[0]\nprint(f\"\\nUnknown word: {word_unknown}\")\nprint(f\"Normal form (heuristic): {parsed_unknown.normal_form}\")","lang":"python","description":"Initialize `pymorphy2.MorphAnalyzer` with `lang='ru'` to use the Russian dictionaries. Then, use methods like `parse()` to analyze words and `inflect()` to change their grammatical form.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-18","installed_version":"2.4.417127.4579844","pypi_latest":"2.4.417127.4579844","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.8,"avg_import_s":0.08,"wheel_type":"sdist"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.06,"mem_mb":2.3,"disk_size":"34.3M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":2.3,"import_time_s":0.04,"mem_mb":2.3,"disk_size":"35M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.11,"mem_mb":2.7,"disk_size":"36.8M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":2.5,"import_time_s":0.1,"mem_mb":2.7,"disk_size":"37M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.09,"mem_mb":2.6,"disk_size":"26.7M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":3.4,"import_time_s":0.09,"mem_mb":2.6,"disk_size":"27M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.09,"mem_mb":3.3,"disk_size":"26.5M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":3.1,"import_time_s":0.1,"mem_mb":3.1,"disk_size":"27M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.05,"mem_mb":2.3,"disk_size":"33.9M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pymorphy2-dicts-ru","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"clean","install_time_s":2.7,"import_time_s":0.05,"mem_mb":2.3,"disk_size":"34M"}]}}