PyEnchant to zestaw narzędzi, które pozwolą programistom dodawać szybkie wsparcie sprawdzania pisowni ich kodu w Pythonie, zapytania do lokalnej instalacji Enchant dla prawidłowego gramatyki i pisowni informacji.
Poprawki i sugestie pisowni są również obsługiwane, wraz z popularnych pakietów sprawdzania pisowni Aspell, jak i Ispell myspell.
Wiązania PyEnchant są tworzone przy użyciu ctypes i obejmować wszystkie oryginalne elementy zachwycają za.
Kod jest OOP, a także ma na celu zapewnienie niektóre funkcje na wyższym poziomie, niż jest dostępne w C API
Co nowego w tym wydaniu:.
- Nowa strona i dokumentacja, generowane z Hyde i Sfinksa.
- Poprawiono SpellChecker.replace (), gdy wymiana jest krótszy niż erroroneous słowa; wcześniej to mogłoby doprowadzić do uszkodzenia wewnętrznej tokenizer.
- Klasa Dict marynowane bezpieczny. Między innymi, powinno to pomóc w dziwnych impasu w przypadku korzystania z modułu wieloprocesorowej.
- Możliwość importowania modułu, nawet gdy biblioteka enchant C nie jest zainstalowany, poprzez ustawienie PYENCHANT_IGNORE_MISSING_LIB env var.
- Nowa funkcja użyteczności & quot;. & Quot ;, trim_suggestions przydatne do przycinania listę propozycji do ustalonej maksymalnej długości
- Zmień sposób DeprecationWarnings zostały wydane, do punktu na linii linii w kodzie użytkownika, a nie w środku pyenchant.
- Metoda Dodane GetSpellChecker (), aby wxSpellCheckerDialog.
Co nowego w wersji 1.6.5:
- Restore kompatybilność z Python 3 (w tym 3.2 beta1) .
- Fix UnitTest DeprecationWarnings na Python 3.
- statycznie skompilować libstdc ++ do gotowych okien plików binarnych.
Co nowego w wersji 1.6.4:
- DictWithPWL: wykorzystanie PWL i pel dostosować słowa zwracana przez sugerują ().
- atomizacja Fix utf8 bajtów w tablicy znaków zmienny.
- get_tokenizer (). Brak w tagu przekazać języka, aby domyślną tokenizer
- Zapobiegaj pliki zostały ujęte w archiwum źródłowego związane wbudowany.
Co nowego w wersji 1.6.0:
- Dodane koncepcję by zaczarować "chunkers". tokenize.get_tokenizer (). Służą one Split tekst na duże kawałki Rejestrowalne żetonów.
- Przeniesiony klasy błędów na "enchant.errors" dla ułatwienia importu.
- Moved testami na osobne pliki, więc nie są one ładowane domyślnie.
- dozwolone pisowni użyć domyślnego języka, jeśli nie zostały podane.
- Zwiększona kompatybilność z Pythonie 3.
Co nowego w wersji 1.5.3:.
- warunki zakańczanie połączeń w pętli angielski tokenizacja Stałe
- Udoskonalone wykrywanie Unicode w języku angielskim tokenizer.
- Wykonane PyEnchant Sprawdzanie pisowni wszystkich swoich docstrings w ramach unittest apartamencie.
Wymagania :
- Python 2.2 lub wyższy,
- Enchant C / C ++ biblioteki
- zainstalowany moduł ctypes
Komentarze nie znaleziono