PyEnchant är en uppsättning verktyg som gör det möjligt för utvecklare att lägga snabb stavningskontrollen stöd för sin Python-kod, att fråga en lokal Enchant installation för korrekt grammatik och stavning informationen.
Stavnings och förslag stöds också, tillsammans med populära stavningskontroller paket som Aspell, MySpell och Ispell.
De PyEnchant bindningar skapas med hjälp ctypes och täcka alla Enchant s originaldetaljer.
Koden är OOP och det syftar också till att ge lite högre nivå funktioner än finns i C API
Vad är nytt i den här versionen:.
- Ny hemsida och dokumentation, som genereras med Hyde och Sfinxen.
- Fast SpellChecker.replace () när ersättnings är kortare än erroroneous ordet; tidigare skulle detta korrupta inre tillstånd tokenizer.
- Gör Dict klass pickle-safe. Bland annat bör det bidra med konstiga låsningar när den används med den multi-modulen.
- Möjlighet att importera modulen även när enchant C-biblioteket inte är installerad, genom att ställa PYENCHANT_IGNORE_MISSING_LIB env var.
- Ny nyttofunktion & quot;. Trim_suggestions & quot ;, användbart för trimning listan med förslag till en fast maximal längd
- Ändra hur DeprecationWarnings utfärdas, för att peka på linjen linjen i användarkod stället inne pyenchant.
- Lade GetSpellChecker () för att wxSpellCheckerDialog.
Vad är nytt i version 1.6.5:
- Återställ kompatibilitet med Python 3 (inklusive 3,2 beta1) .
- Fix unittest DeprecationWarnings på Python 3.
- Statiskt sammanställa libstdc ++ till förbyggda fönster binärer.
Vad är nytt i version 1.6.4:
- DictWithPWL: Användning pwl och pel att justera orden returneras av antyder ().
- Fix tokenization av UTF-8 byte i en föränderlig karaktär array.
- get_tokenizer ():. Passera Inget som språk tag att få standard tokenizer
- Förhindra bygga relaterade filer från att inkluderas i käll tarbollen.
Vad är nytt i version 1.6.0:
- Inkom begreppet "chunkers" att förtrolla. tokenize.get_tokenizer (). Dessa tjänar split split texten i stora bitar av kontrollerbara tokens.
- Flyttade felklasser i "enchant.errors" för enklare import.
- Flyttade testfall i separata filer så att de inte är laddad som standard.
- tillåtet stavningskontroll för att använda standardspråk, om inget anges.
- Förbättrad kompatibilitet med Python 3.
Vad är nytt i version 1.5.3:.
- Fasta uppsägningsvillkoren i engelska tokenization loop
- Förbättrad unicode upptäckt på engelska tokenizer.
- Made PyEnchant kontrollera stavningen alla sina docstrings som en del av unittest sviten.
Krav :
- Python 2.2 eller högre
- Enchant C / C ++ bibliotek
- Ctypes modul installerad
Kommentarer hittades inte