PyEnchant yra komunalinių paslaugų, kurios leis kūrėjams pridėti greitai rašybos tikrinimo paramą jų Python kodo, užklausų vietos pakerėti diegimą tinkamai gramatikos ir rašybos informacijos rinkinys.
Rašyba pataisymai ir pasiūlymai taip pat pritarė, kartu su populiariausių rašybos tikrinimo paketus Aspell, myspell ir Ispell.
Į PyEnchant apkaustai yra sukurta naudojant ctypes ir apima visus pakerėti originalius funkcijų.
Kodas yra OOP ir ji taip pat siekiama suteikti šiek tiek aukštesnio lygio funkcionalumą nei yra prieinama C API
Kas naujo , šioje laidoje:.
- Nauja svetainė ir dokumentus, sukurtas su Hyde ir Sfinksas.
- Fiksuotas SpellChecker.replace (), kai pakeitimas yra trumpesnis nei erroroneous žodžio; anksčiau tai būtų sugadintas vidaus būklė tokenizer.
- Padaryti Dict klasės marinatas saugus. Tarp kitų dalykų, tai turėtų padėti keistų aklavietės, kai naudojamas su multiprocesorių modulį.
- Galimybė importuoti modulį, net jei Enchant C biblioteka neįdiegta, nustatant PYENCHANT_IGNORE_MISSING_LIB env var.
- Nauja naudingumo funkcija & quot;. & Quot ;, trim_suggestions naudinga apdailos pasiūlymų sąrašą fiksuoto maksimalaus ilgio "
- Keisti būdą DeprecationWarnings yra išduotas, siekiant atkreipti dėmesį į linijos linijos vartotojo kodo, o ne viduje pyenchant.
- Pridėta GetSpellChecker () metodą wxSpellCheckerDialog.
Kas naujo versijos 1.6.5:
- Atkurti atitikimą Python 3 (įskaitant 3.2 beta-1) .
- Nustatyti unittest DeprecationWarnings ant Python 3.
- Statiškai kaupia libstdc ++ į iš anksto pastatytas langai binaries.
Kas naujo versijos 1.6.4:
- DictWithPWL: naudoti PWL ir pel reguliuoti žodžius grąžinti rodo ().
- Nustatyti tokenization iš UTF8 baitų į permainingas simbolių masyvas.
- get_tokenizer ():. Perduoti Nieko kaip kalbos žyma gauti numatytąjį tokenizer
- Neleisti kurti susijusius failus, gražu įtraukti į šaltinio archyvas.
Kas naujo 1.6.0 versija:
- patalpintas sąvoką "chunkers" pakerėti. tokenize.get_tokenizer (). Tai tarnauja Splitas tekstą į didelių gabaliukus patikrinamos žetonų.
- Perkelta klaidų klases į "enchant.errors" lengviau importuoti.
- Perkelta testcases į atskirus failus, kad jie neprisijungęs pakrautas pagal nutylėjimą.
- Leidžiama Rašybos tikrinimo naudoti numatytąją kalbą, jei nė vienas nurodyta.
- Geresnis suderinamumas su Python 3.
Kas naujo versijos 1.5.3:.
- Fiksuoti nutraukimo sąlygos Anglų tokenization kilpa
- Geresnis Unicode aptikimo anglų tokenizer.
- Pagamintas PyEnchant tikrinimui visus savo docstrings kaip dalis unittest komplektą.
Reikalavimai :
- Python 2.2 arba aukštesnė
- Enchant C / C ++ biblioteka
- įdiegta Ctypes modulis
Komentarai nerastas