PyEnchant è un insieme di utility che permetterà agli sviluppatori di aggiungere il supporto di controllo ortografico rapida per il loro codice Python, l'interrogazione di un impianto Incanta locale per la corretta grammatica e ortografia informazioni.
Correzioni di ortografia e suggerimenti sono supportati anche, insieme con i più diffusi pacchetti ortografico di controllo come Aspell, MySpell, e Ispell.
Gli attacchi PyEnchant vengono creati utilizzando ctypes e coprono tutte le caratteristiche originali di incantare.
Il codice è OOP e mira anche a fornire alcune funzionalità di livello superiore rispetto a quella disponibile nel API C
Cosa c'è di nuovo in questa versione:.
- Nuovo sito e la documentazione, generata con Hyde e la Sfinge.
- fissi SpellChecker.replace () quando la sostituzione è più breve della parola erroroneous; in precedenza questo avrebbe corrotto lo stato interno del tokenizzatore.
- Fai classe Dict sottaceto-safe. Tra le altre cose, questo dovrebbe aiutare con deadlock strani quando viene utilizzato con il modulo multiprocessing.
- Possibilità di importare il modulo, anche quando la libreria incanto C non è installato, impostando PYENCHANT_IGNORE_MISSING_LIB env var.
- Nuova funzione di utilità & quot;. Trim_suggestions & quot ;, utile per tagliare la lista di suggerimenti per una lunghezza massima fissa
- Cambia il modo in cui vengono rilasciati DeprecationWarnings, per puntare alla riga riga nel codice utente piuttosto che all'interno pyenchant.
- metodo Aggiunto GetSpellChecker () per wxSpellCheckerDialog.
Cosa c'è di nuovo nella versione 1.6.5:
- Ripristina compatibilità con Python 3 (compreso 3.2 beta1) .
- Fix DeprecationWarnings unittest su Python 3.
- compilare staticamente libstdc ++ in finestre precompilati file binari.
Cosa c'è di nuovo nella versione 1.6.4:
- DictWithPWL: uso PWL e pel per regolare le parole restituito da suggerire ().
- Fix tokenizzazione di byte utf8 in un array di caratteri mutabile.
- get_tokenizer ():. Passa None come tag di lingua per ottenere tokenizer di default
- Prevenire la formazione legati file venga incluso nel pacchetto dei sorgenti.
Cosa c'è di nuovo nella versione 1.6.0:
- Aggiunta la nozione di 'Chunkers' a incantare. tokenize.get_tokenizer (). Questi servono Spalato il testo in grandi blocchi di token verificabili.
- Spostato classi di errore in 'enchant.errors' per facilitare l'importazione.
- testcases spostati in file separati in modo che non sono caricati per default.
- SpellChecker autorizzati a utilizzare il linguaggio di default se non viene specificato.
- Migliorata la compatibilità con Python 3.
Cosa c'è di nuovo nella versione 1.5.3:.
- le condizioni di terminazione fisse in circuito inglese tokenization
- Migliorato il rilevamento unicode in inglese tokenizzatore.
- Fatto PyEnchant controllo ortografico di tutti i suoi docstrings come parte della suite di unittest.
Requisiti :
- Python 2.2 o superiore
- Incanta C / C ++ library
- modulo ctypes installato
I commenti non trovato