PyEnchant adalah seperangkat utilitas yang akan memungkinkan para pengembang untuk menambahkan dukungan mantra-memeriksa cepat untuk kode Python mereka, query instalasi mempesona lokal untuk tata bahasa yang benar dan informasi ejaan.
Koreksi ejaan dan saran juga didukung, bersama dengan paket mantra-checking populer seperti Aspell, MySpell, dan ispell.
Binding PyEnchant yang dibuat menggunakan ctypes dan mencakup semua fitur asli mempesona itu.
Kode ini OOP dan juga bertujuan untuk memberikan beberapa fungsi tingkat tinggi daripada yang tersedia di C API
Apa yang baru dalam rilis ini:.
- situs baru dan dokumentasi, yang dihasilkan dengan Hyde dan Sphinx.
- Tetap SpellChecker.replace () saat penggantian lebih pendek dari kata erroroneous; sebelumnya ini akan merusak keadaan internal tokenizer tersebut.
- Membuat kelas Dict acar-aman. Antara lain, ini akan membantu dengan kebuntuan aneh bila digunakan dengan modul multiprocessing.
- Kemampuan untuk mengimpor modul bahkan ketika perpustakaan mempesona C tidak terpasang, dengan menetapkan PYENCHANT_IGNORE_MISSING_LIB env var.
- fungsi utilitas baru & quot;. Trim_suggestions & quot ;, berguna untuk pemangkasan daftar saran untuk panjang maksimum tetap
- Ubah cara DeprecationWarnings dikeluarkan, untuk menunjuk ke baris baris dalam kode pengguna dan bukan dalam pyenchant.
- Ditambahkan GetSpellChecker () metode untuk wxSpellCheckerDialog .
Apa yang baru dalam versi 1.6.5:
- Kembalikan kompatibilitas dengan Python 3 (termasuk 3,2 beta1) .
- Perbaiki DeprecationWarnings unittest di Python 3.
- statis kompilasi libstdc ++ ke jendela pre-built binari.
Apa yang baru dalam versi 1.6.4:
- DictWithPWL: penggunaan PWL dan pel untuk menyesuaikan kata-kata dikembalikan oleh menyarankan ().
- Fix tokenization byte utf8 dalam array karakter bisa berubah.
- get_tokenizer ():. Lulus Tidak seperti tag bahasa untuk mendapatkan tokenizer standar
- Mencegah membangun-file terkait dari yang termasuk dalam tarball source.
Apa yang baru dalam versi 1.6.0:
- Ditambahkan konsep 'chunkers' untuk memikat. tokenize.get_tokenizer (). Ini berfungsi perpecahan perpecahan teks ke dalam potongan besar token checkable.
- Pindah kelas kesalahan dalam 'enchant.errors' untuk mengimpor lebih mudah.
- testcases Pindah ke file terpisah sehingga mereka tidak dimuat secara default.
- Diizinkan pemeriksa ejaan untuk menggunakan bahasa default jika tidak ada yang ditetapkan.
- Peningkatan kompatibilitas dengan Python 3.
Apa yang baru dalam versi 1.5.3:.
- kondisi penghentian Tetap di tokenization Inggris lingkaran
- Peningkatan deteksi unicode di tokenizer bahasa Inggris.
- Terbuat PyEnchant Periksa Ejaan semua docstrings sebagai bagian dari suite unittest.
Persyaratan :
- Python 2.2 atau lebih tinggi
- mempesona C / C ++ library
- modul ctypes diinstal
Komentar tidak ditemukan