PyEnchant on joukko apuohjelmia, joiden avulla kehittäjät voivat lisätä nopeasti oikoluku tuki niiden Python koodia, pohti paikallinen Enchant asennus oikea kielioppi ja oikeinkirjoitus tietoa.
Oikeinkirjoituskorjaukset ja ehdotukset ovat myös tuettuja, sekä suosittu oikoluvun tasonnosto- Aspell, myspell ja Ispell.
PyEnchant siteet luodaan käyttämällä ctypes ja kattavat kaikki Enchant: n alkuperäiset ominaisuudet.
Koodi on OOP ja tavoitteena on myös tarjota joitakin korkeamman tason toimintoja kuin on saatavilla C API.
Mitä uutta strong> tässä julkaisussa:
- Uusi sivusto ja dokumentointi, generoidaan Hyde ja sfinksi.
- Kiinteät SpellChecker.replace (), kun vaihto on lyhyempi kuin erroroneous sana; aiemmin tämä voisi korruptoida sisäinen tila tokenizer.
- Tee Dict luokka suolakurkku-turvallinen. Muun muassa tämän pitäisi auttaa outoja lukkiumat käyttöjärjestelmillä moniprosessointi moduulin.
- Kyky tuoda moduuli, vaikka enchant C-kirjasto ei ole asennettu, asettamalla PYENCHANT_IGNORE_MISSING_LIB env var.
- Uusi hyötyfunktion & quot; trim_suggestions & quot ;, hyödyllinen trimmausta listan ehdotuksia kiinteä enimmäispituus.
- Muuta tapaa DeprecationWarnings myönnetään, viitata rivi rivin käyttäjätunnuksen sijaan sisällä pyenchant.
- Lisätty GetSpellChecker () -metodi wxSpellCheckerDialog.
Mitä uutta strong> versiossa 1.6.5:
- Palauta yhdenmukaisuus Python 3 (mukaan lukien 3,2 beta1) .
- Korjaa unittest DeprecationWarnings Python 3.
- Staattisesti koota libstdc ++ osaksi valmiiksi rakennettu windows binäärit.
Mitä uutta strong> versiossa 1.6.4:
- DictWithPWL: käyttö pwl ja PEL säätää sanoja palauttama ehdottaa ().
- Korjaa tokenization UTF8 tavua mutable merkin jono.
- get_tokenizer (): pass Ei sillä kieli tag saada oletus tokenizer.
- Estä liittyvät tiedostot sisällytetään lähde pakettia.
Mitä uutta strong> versiossa 1.6.0:
- Lisätty käsite "chunkers" hurmata. tokenize.get_tokenizer (). Nämä palvelevat split split tekstin suuri paloina tarkistettavissa kuponkia.
- Siirretty virhe-luokat "enchant.errors" helpottaa tuontia.
- Siirretty testcases eri tiedostoihin niin he ei oletusarvoisesti ladata.
- Sallittu oikolukua käyttää oletuksena kieltä, jos ei määritetä.
- Parempi yhteensopivuus Python 3.
Mitä uutta strong> versiossa 1.5.3:
- Kiinteät irtisanominen olosuhteet Englanti tokenization silmukka.
- Parempi unicode havaitseminen Englanti tokenizer.
- Valmistettu PyEnchant spellcheck kaikki sen docstrings osana unittest sviitti.
Vaatimukset :
- Python 2.2 tai uudempi
- Enchant C / C ++ kirjasto
- Ctypes moduuli
Kommentteja ei löytynyt