{"library":"pymorphy3-dicts-ru","title":"Russian Dictionaries for Pymorphy3","description":"pymorphy3-dicts-ru provides Russian morphological dictionaries primarily for the `pymorphy3` library. `pymorphy3` is an active morphological analyzer (POS tagger + inflection engine) for Russian and Ukrainian languages, serving as the continuation of the unmaintained `pymorphy2` project. While these dictionaries can be configured for `pymorphy2`, their main use case is with `pymorphy3`. The dictionary package is updated as needed, with the last release on January 8, 2022, complementing the more frequently updated `pymorphy3` library.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install pymorphy3-dicts-ru pymorphy3"],"cli":null},"imports":["import pymorphy3_dicts_ru\ndict_path = pymorphy3_dicts_ru.get_path()","from pymorphy3 import MorphAnalyzer"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import pymorphy3\n\n# Initialize MorphAnalyzer (it automatically finds the installed dictionary)\nmorph = pymorphy3.MorphAnalyzer()\n\nword = \"красивая\"\nparsed_word = morph.parse(word)[0] # Get the first (most probable) parse\n\nprint(f\"Original word: {word}\")\nprint(f\"Normal form: {parsed_word.normal_form}\")\nprint(f\"POS tag: {parsed_word.tag.POS}\")\nprint(f\"Grammemes: {', '.join(parsed_word.tag.grammemes)}\")\n\nword_not_found = \"asasas\"\nparsed_unknown = morph.parse(word_not_found)\nif not parsed_unknown:\n    print(f\"\\nWord '{word_not_found}' not found in dictionary.\")\nelse:\n    print(f\"\\nParse for '{word_not_found}': {parsed_unknown[0].normal_form}\")\n","lang":"python","description":"This quickstart demonstrates the basic usage of `pymorphy3` which automatically leverages the installed `pymorphy3-dicts-ru` package. It shows how to initialize the `MorphAnalyzer` and parse a Russian word to get its normal form, part-of-speech tag, and grammemes.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"2.4.417150.4580142","pypi_latest":"2.4.417150.4580142","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.2,"avg_import_s":0,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0,"mem_mb":0,"disk_size":"34.0M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":1.9,"import_time_s":0,"mem_mb":0,"disk_size":"35M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0,"mem_mb":0,"disk_size":"35.6M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":1.9,"import_time_s":0,"mem_mb":0,"disk_size":"36M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0,"mem_mb":0,"disk_size":"36.4M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.6,"import_time_s":0,"mem_mb":0,"disk_size":"37M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0,"mem_mb":0,"disk_size":"36.1M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.5,"import_time_s":0,"mem_mb":0,"disk_size":"37M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0,"mem_mb":0,"disk_size":"33.5M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"pymorphy3-dicts-ru","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":2.3,"import_time_s":0,"mem_mb":0,"disk_size":"34M"}]}}