PyEnchant є набір утиліт, які дозволять розробникам додавати швидкий Перевірка орфографії підтримку їх коду на Python, запитів локальну установку Чари для належної граматики і правопису інформації.
Поправки і пропозиції Орфографічні також підтримується, поряд з популярними перевірки орфографії пакети, такі як Aspell, MySpell, і Ispell.
У PyEnchant прив'язки створюються за допомогою ctypes і охопити всі оригінальні риси зачарувати років.
Код ООП, і це також покликана забезпечити деяку функціональність більш високого рівня, ніж є в C API
Що нового У цьому випуску :.
- Новий сайт та документація, одержані з Хайдом і Сфінкса.
- Виправлена SpellChecker.replace (), коли заміна коротше erroroneous слова; раніше це було корумпованим внутрішній стан токенізатор.
- Зробити клас Dict розсіл-безпеки. Серед іншого, це повинно допомогти з дивними взаємних блокувань при використанні з модулем многопроцессорной.
- Можливість імпортувати модуль, навіть якщо заточки C бібліотека не встановлена, встановивши PYENCHANT_IGNORE_MISSING_LIB ENV VAR.
- Нова утиліта функція & Quot ;. Trim_suggestions і Quot;, корисні для обрізки список пропозицій з фіксованою максимальною довжиною
- Змінити спосіб DeprecationWarnings які видаються, щоб він вказував на лінії рядка в призначеному для користувача коді, а не всередині pyenchant.
- Додана GetSpellChecker (), щоб wxSpellCheckerDialog.
Метод
Що нового у версії 1.6.5:
- Відновити сумісність з Python 3 (в тому числі 3,2 бета1) .
- Fix UnitTest DeprecationWarnings на Python 3.
- статично скомпілювати ядро libstdc ++ в попередньо побудованому вікон бінарних файлів.
Що нового у версії 1.6.4:
- DictWithPWL: використання PWL і PEL для регулювання слова повертається запропонувати ().
- Fix лексемізацію з utf8 байт в змінюваному масиві символів.
- get_tokenizer () :. Чи не проходять None як мову за тегом, щоб отримати замовчуванням токенізатор
- Не допускати накопичення пов'язаних файлів з включаються у вихідному архіву.
Що нового у версії 1.6.0:
- Додана концепцію, щоб зачарувати 'chunkers. tokenize.get_tokenizer (). Вони служать Спліт текст на великі шматки відзначаються токенов.
- переміщена класи помилок в «enchant.errors" для полегшення імпорту.
- переміщена testcases в окремих файлах, так що вони не завантажуються за замовчуванням.
- дозволені SpellChecker використовувати мову за замовчуванням, якщо нічого не вказано.
- Покращена сумісність з Python 3.
Що нового у версії 1.5.3 :.
- Виправлені умови завершення в англійському лексемізацію петлі
- Поліпшене виявлення Unicode англійською токенізатор.
- Made PyEnchant орфографії всі його рядки документації в рамках UnitTest люкс.
Вимоги
- Python 2.2 або вище
- Чари C / C ++ бібліотека
- модуль встановлений Ctypes
Коментар не знайдено