PyEnchant is 'n versameling van gereedskap wat sal toelaat dat ontwikkelaars vinnige spellingscontrole ondersteuning te voeg vir hul Python kode, bevraagteken 'n plaaslike betower installasie vir 'n behoorlike grammatika en spelling inligting.
Spelling en voorstelle word ook ondersteun, saam met die gewilde spellingscontrole pakkette soos Aspell, MySpell en ispell.
Die PyEnchant bindings is geskep met behulp van ctypes en dek al betower se oorspronklike eienskappe.
Die kode is OOP en dit ook ten doel om een of ander hoër-vlak funksies as is beskikbaar in die C API te voorsien
Wat is nuut in hierdie release:.
- Nuwe webwerf en dokumentasie, gegenereer met Hyde en Sphinx.
- Vaste SpellChecker.replace () wanneer die vervanging is korter as die erroroneous woord; voorheen hierdie sal bederf die interne toestand van die tokenizer.
- Maak Dict klas piekel-veilig. Onder ander dinge, moet dit help met vreemde dooie wanneer dit gebruik word met die multi-module.
- Die vermoë om die module te voer, selfs wanneer die enchant C biblioteek is nie geïnstalleer, deur die oprigting van PYENCHANT_IGNORE_MISSING_LIB env var.
- Nuwe nut funksie & quot;. Trim_suggestions & quot ;, nuttig vir die snoei van die lys van voorstelle tot 'n vaste maksimum lengte
- Verander die manier waarop DeprecationWarnings uitgereik word, om te wys op die lyn lyn in die gebruiker-kode eerder as binne pyenchant.
- Added GetSpellChecker () metode om wxSpellCheckerDialog.
Wat is nuut in die weergawe 1.6.5:
- Herstel versoenbaarheid met Python 3 (insluitend 3.2 beta1) .
- Fix unittest DeprecationWarnings op Python 3.
- Staties stel libstdc ++ in pre-gebou vensters program.
Wat is nuut in die weergawe 1.6.4:
- DictWithPWL: gebruik PWL en pel aan die woorde pas terug deur die stel ().
- Fix tokenization van utf8 grepe in 'n wispelturig karakter skikking.
- get_tokenizer (). Slaag Geen as taal tag verstek tokenizer te kry
- Voorkom bou-verwante lêers van wat ingesluit is in die bron tarball.
Wat is nuut in die weergawe 1.6.0:
- Bygevoeg die konsep van 'chunkers' te betower. tokenize.get_tokenizer (). Dit dien split verdeel die teks in groot dele van die control eerbare tekens.
- Het fout klasse in 'enchant.errors' vir makliker invoer.
- Het test in afsonderlike lêers sodat hulle nie by verstek gelaai.
- Toegelaat speltoetser verstek taal te gebruik as dit nie is vermeld.
- Verbeterde verenigbaarheid met Python 3.
Wat is nuut in die weergawe 1.5.3:.
- Vaste beëindiging voorwaardes in Engels tokenization lus
- Verbeterde unicode opsporing in Engels tokenizer.
- Made PyEnchant speltoets al sy docstrings as deel van die unittest suite.
Vereistes :
- Python 2.2 of hoër
- betower C / C ++ biblioteek
- Ctypes module geïnstalleer
Kommentaar nie gevind