PyEnchant je sada nástrojů, které umožní vývojářům přidat rychlé kontroly pravopisu podporu pro jejich kód v jazyce Python, dotazování místní instalace Enchant pro správnou gramatiku a informace pravopisu.
Podporovány jsou také opravy pravopisu a návrhy, spolu s populárními Kontrola pravopisu programy jako Aspell, myspell a Ispell.
Tyto PyEnchant vazby jsou vytvořeny pomocí ctypes a pokrytí všech původních prvků okouzlit jeho.
Kód je OOP, a to má také za cíl poskytnout některé funkce na vyšší úrovni, než je k dispozici v C API
Co je nového v této verzi:.
- Nové webové stránky a dokumentaci, generované Hyde a sfinga.
- Pevná SpellChecker.replace () při nahrazení je kratší než erroroneous slovo; předtím to by k poškození vnitřní stav Tokenizer.
- Make Dict class naložit bezpečné. Mimo jiné by to mělo pomoci s podivnými zablokování při použití s multiprocesní modulem.
- Možnost importovat modul, i když je knihovna enchant C není nainstalován, a to prostřednictvím PYENCHANT_IGNORE_MISSING_LIB env var.
- New užitková funkce & quot;. Trim_suggestions-quot ;, vhodné pro stříhání seznam návrhů na stanovenou maximální délkou
- Změnit způsob, jakým DeprecationWarnings jsou vydány, aby odkazoval na řádku řádku v uživatelském kódu, spíše než uvnitř pyenchant.
- Added GetSpellChecker ().
Metoda wxSpellCheckerDialog
Co je nového ve verzi 1.6.5:
- Obnovit soulad se Python 3 (včetně 3.2 beta1) .
- Fix unittest DeprecationWarnings Python 3.
- Staticky sestavit libstdc ++ do přednastavených okna binární soubory.
Co je nového ve verzi 1.6.4:
- DictWithPWL: použití pwl a pel upravit slova vrácené naznačují ().
- Fix Tokenization utf8 bytů v mutabilní pole znaků.
- get_tokenizer ():. Předat Žádný as jazykovou značku získat výchozí tokenizer
- Zabránit vybudovat související s soubory z obsažen ve zdrojovém archiv.
Co je nového ve verzi 1.6.0:
- přidal pojem "chunkers" okouzlit. tokenize.get_tokenizer (). Ty slouží Split textu do velkých kusů kontrolovatelných žetonů.
- přeřazen do třídy chyb "enchant.errors", pro snadnější import.
- přesunuto testcases do samostatných souborů, takže už není zaveden ve výchozím nastavení.
- povolena kontrolu pravopisu použít výchozí jazyk, je-li zadán žádný.
- Vylepšená kompatibilita s Pythonem 3.
Co je nového ve verzi 1.5.3:.
- Pevné podmínky ukončení pracovního poměru v anglicky tokenizace smyčce
- Vylepšená detekce unicode v angličtině Tokenizer.
- Vyrobeno PyEnchant kontrolu pravopisu všechny jeho docstrings jako součást sady unittest.
Požadavky na :
- Python 2.2 nebo vyšší
- Enchant C / C ++ knihovna
- nainstalován Ctypes modul
Komentáře nebyl nalezen