{"id":21213,"library":"english","title":"english","description":"A utility library for English language processing in Python, providing tools for number-to-words conversion, date formatting, and ordinal/noun inflection. Version 2020.7.0 (July 2020) is the only release; the project appears to be in maintenance mode with no recent updates.","status":"active","version":"2020.7.0","language":"python","source_language":"en","source_url":"https://github.com/technige/english","tags":["english","utility","number-to-words","inflection"],"install":[{"cmd":"pip install english==2020.7.0","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"Correct import","symbol":"english","correct":"import english"},{"note":"Function at top-level; no submodules","wrong":"import english; english.number_to_words","symbol":"number_to_words","correct":"from english import number_to_words"}],"quickstart":{"code":"from english import number_to_words\n\nprint(number_to_words(42))\n# Output: 'forty-two'","lang":"python","description":"Convert numbers to English words."},"warnings":[{"message":"The library is case-sensitive and expects lowercase strings for some functions (e.g., ordinal conversion).","severity":"gotcha","affected_versions":"all"},{"message":"No official deprecations announced, but the library has not been updated since 2020; consider using `inflect` or `num2words` for active maintenance.","severity":"deprecated","affected_versions":"2020.7.0"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"pip install english==2020.7.0","cause":"Package not installed.","error":"ModuleNotFoundError: No module named 'english'"},{"fix":"from english import number_to_words","cause":"Wrong import path; number_to_words is a top-level function.","error":"AttributeError: module 'english' has no attribute 'number_to_words'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}