PyEnchant ay isang hanay ng mga utility na magpapahintulot sa mga developer upang magdagdag ng suporta sa mabilis na-spell-check para sa kanilang Python code, querying isang lokal na pag-install magayuma para sa tamang grammar at spelling impormasyon.
Mga pagwawasto sa spelling at mga suhestiyon ay sinusuportahan din, kasama ang mga popular na spell-check na mga pakete tulad ng Aspell, MySpell, at Ispell.
Ang PyEnchant binding ay nilikha gamit ang ctypes at masaklawan ang lahat ng mga orihinal na katangian maakit iyon.
Ang code ay OOP at din Nilalayon ito upang magbigay ng ilang pag-andar mas mataas na antas kaysa ay magagamit sa C API
Ano ang bagong sa paglabas:.
- Bagong website at dokumentasyon, na binuo sa Hyde at Sphinx.
- Mga Fixed SpellChecker.replace () kapag ang kapalit ang mas maiksi kaysa sa erroroneous salita; dati ito gagawin sira ang panloob na katayuan ng tokenizer.
- Tiyakin Dict klase atsara-safe. Sa iba pang mga bagay, ito ay dapat makatulong sa kakaiba deadlocks kapag ginamit sa mga module multiprocessing.
- Kakayahang i-import ang module na kahit na ang maakit C library ay hindi na-install, sa pamamagitan ng pagtatakda PYENCHANT_IGNORE_MISSING_LIB env var.
- Bagong utility function na & quot;. Trim_suggestions & quot ;, kapaki-pakinabang para sa pagbabawas ng listahan ng mga mungkahi sa isang nakapirming maximum na haba
- Baguhin ang paraan DeprecationWarnings ay ipinalabas, upang maituro sa mga linya linya sa code ng gumagamit sa halip na sa loob pyenchant.
- Added GetSpellChecker () na pamamaraan sa wxSpellCheckerDialog.
Ano ang bagong sa bersyon 1.6.5:
- Ibalik ang pagkakatugma sa Python 3 (kabilang ang 3.2 beta1) .
- Ayusin unittest DeprecationWarnings sa Python 3.
- Statically compile libstdc ++ sa pre-built na mga window ng binary.
Ano ang bagong sa bersyon 1.6.4:
- DictWithPWL: paggamit pwl at pel upang ayusin ang mga salita ibinalik ng iminumungkahi ().
- Ayusin ang tokenization ng UTF8 bytes sa isang pabagu-bago ang isip ng character array.
- get_tokenizer ():. Pumasa Wala tag bilang wika upang makakuha ng default tokenizer
- Pigilan bumuo na may kaugnayan sa mga file sa pagkakasama sa source tarball.
Ano ang bagong sa bersyon 1.6.0:
- Idinagdag ang konsepto ng 'chunkers' upang maakit. tokenize.get_tokenizer (). Ang mga maghatid ng hating hati ang teksto sa malalaking chunks ng checkable mga token.
- Inilipat ang mga klase error sa 'enchant.errors' para sa mas madaling pag-import.
- Inilipat testcases sa magkahiwalay na mga file sa gayon ay hindi sila malo-load sa pamamagitan ng default.
- Ang pinapayagang SpellChecker upang gamitin ang default na wika kung walang tinukoy.
- Pinahusay na sa pagiging tugma sa Python 3.
Ano ang bagong sa bersyon 1.5.3:.
- Ang Nakatakdang pagwawakas kondisyon sa Ingles tokenization loop
- Pinahusay na mga Unicode na pagkakita sa Ingles tokenizer.
- spellcheck Ginawa PyEnchant lahat ng docstrings nito bilang bahagi ng unittest suite na ito.
Mga Kinakailangan :
- Python 2.2 o mas mataas
- magayuma C / C ++ library
- -install Ctypes module
Mga Komento hindi natagpuan