PyEnchant е набор от услуги, които ще позволяват на разработчиците да добавят бърза подкрепа за проверка на правописа за тяхното Python код, справка с локална инсталация Enchant за правилно граматика и правопис информация.
Корекции на правописа и предложения също се поддържат, заедно с популярните пакети за проверка на правописа като Aspell, MySpell и Ispell.
Автомати за PyEnchant са създадени с помощта на ctypes и обхващат всички оригинални елементи омагьосва те години.
Кодът е обектно-ориентиран и има за цел също така да се предвиди някаква функционалност по-високо ниво, отколкото е налична в C API
Какво ново в тази версия:.
- Нов сайт и документация, генерирани с Hyde и Сфинкса.
- Фиксирана SpellChecker.replace (), когато замяната е по-къса от erroroneous думата; преди това ще корумпирана вътрешното състояние на tokenizer.
- Направи Dict клас туршия-безопасно. Наред с другите неща, това трябва да помогне със странни мъртвите зони, когато се използва с модула многопроцесорна.
- възможност за импортиране на модула, дори когато библиотеката Enchant C не е инсталиран, като зададете PYENCHANT_IGNORE_MISSING_LIB ENV Var.
- New полезност функция & quot;. Trim_suggestions & quot ;, полезно за подстригване на списъка с предложения към фиксирана максимална дължина
- Промяна на начина, по който са издадени DeprecationWarnings, че да сочи към линията линия в потребителски код, а не вътре pyenchant.
- Добавено GetSpellChecker () метод, за да wxSpellCheckerDialog.
Какво ново във версия 1.6.5:
- Restore съвместимост с Python 3 (включително 3.2 бета 1) .
- Fix unittest DeprecationWarnings на Python 3.
- Статично съставят libstdc ++ в предварително изграден Windows изпълними файлове.
<силни> Какво ново във версия 1.6.4:
- DictWithPWL: използване PWL и PEL да коригира думите върнати от Предлагам ().
- Fix токанизация на UTF8 байта в непостоянен масив характер.
- get_tokenizer ():. Премине None като език таг, за да получите по подразбиране tokenizer
- предотврати изграждането свързани файлове от които са включени в източник Tarball.
Какво ново във версия 1.6.0:
- Добавена на концепцията за да омагьосат "chunkers". tokenize.get_tokenizer (). Те служат сплит раздели текста на големи парчета от проверяване символи.
- Преместен класове грешки в "enchant.errors" за по-лесно импортиране.
- Преместена testcases в отделни файлове, така че те не се зарежда по подразбиране.
- Позволено за проверка на правописа, за да използвате език по подразбиране, ако не е посочена никаква.
- Подобрена съвместимост с Python 3.
Какво ново във версия 1.5.3:.
- Фиксирани условия за терминиране на английски токанизация линия
- подобряване откриването на Unicode на английски tokenizer.
- Made PyEnchant проверка на правописа на всички свои docstrings като част от unittest апартамента.
<силни> Изисквания :
- Python 2.2 или по-висока
- Enchant C / C ++ библиотека
- инсталиран Ctypes модул
Коментари не е намерена