PyEnchant

Software screenshot:
PyEnchant
Software informatie:
Versie: 1.6.6
Upload datum: 28 Feb 15
Ontwikkelaar: Ryan Kelly
Licentie: Gratis
Populariteit: 64

Rating: nan/5 (Total Votes: 0)

PyEnchant is een set van hulpprogramma's die kunnen ontwikkelaars snel spellingcontrole ondersteuning toe te voegen voor de Python-code, het bevragen van een lokale Enchant installatie voor een goede grammatica en spelling informatie.
Spelling correcties en suggesties worden ook ondersteund, samen met populaire spellingcontrole pakketten zoals Aspell, myspell en Ispell.
De PyEnchant bindingen worden gemaakt dmv ctypes en omvatten alle originele kenmerken Enchant's.
De code is OOP en is ook gericht op een hoger niveau functionaliteit dan beschikbaar in de C-API is voorzien

Wat is nieuw in deze release:.

  • Nieuwe website en documentatie, gegenereerd met Hyde en Sphinx.
  • Vaste SpellChecker.replace () wanneer de vervanging korter is dan de erroroneous woord; eerder dit zou corrupt de interne toestand van de tokenizer.
  • Maak Dict klasse augurk-safe. Onder andere, moet dit helpen met vreemde impasses bij gebruik met de multiprocessing module.
  • De mogelijkheid om de module te importeren, zelfs wanneer de enchant C bibliotheek niet geïnstalleerd is, door het instellen van PYENCHANT_IGNORE_MISSING_LIB env var.
  • Nieuwe nutsfunctie & quot;. Trim_suggestions & quot ;, nuttig voor het trimmen van de lijst met suggesties om een ​​vaste maximale lengte
  • Verander de manier waarop DeprecationWarnings worden uitgegeven, om te wijzen op de lijn lijn in gebruikerscode dan erbinnen pyenchant.
  • methode Toegevoegd GetSpellChecker () om wxSpellCheckerDialog.

Wat is nieuw in versie 1.6.5:

  • Herstel compatibiliteit met Python 3 (inclusief 3.2 beta1) .
  • Fix unittest DeprecationWarnings op Python 3.
  • Statisch compileren libstdc ++ in pre-built windows binaries.

Wat is nieuw in versie 1.6.4:

  • DictWithPWL: gebruik PWL en pel om de woorden aan te passen geretourneerd door suggereren ().
  • Fix tokenization van utf8 bytes in een veranderlijk karakter array.
  • get_tokenizer ():. Passeren Geen als taal tag om standaard tokenizer krijgen
  • Prevent-bouwen-gerelateerde bestanden worden opgenomen in de source tarball.

Wat is nieuw in versie 1.6.0:

  • Toegevoegd het concept 'chunkers' te betoveren. tokenize.get_tokenizer (). Deze dienen split split de tekst in grote stukken van controleerbare tokens.
  • Verplaatst fout klassen in 'enchant.errors' voor eenvoudiger importeren.
  • Verplaatst testcases in afzonderlijke bestanden, zodat ze niet standaard geladen.
  • toegestaan ​​SpellChecker om standaard taal te gebruiken als er geen is opgegeven.
  • Verbeterde compatibiliteit met Python 3.

Wat is nieuw in versie 1.5.3:.

  • beëindigingsvoorwaarden Vast in het Engels tokenization lus
  • Verbeterde unicode detectie in het Engels tokenizer.
  • Made PyEnchant spelling al zijn docstrings als onderdeel van de unittest suite.

Eisen

  • Python 2.2 of hoger
  • Enchant C / C ++ bibliotheek
  • ctypes module geïnstalleerd

Vergelijkbare software

generateDS
generateDS

23 Feb 15

ConfigIt
ConfigIt

13 Apr 15

python-money
python-money

5 Jun 15

cssselect
cssselect

6 Jun 15

Andere software van ontwikkelaar Ryan Kelly

dexml
dexml

5 Jun 15

PyPy.js
PyPy.js

4 Jun 15

Threading2
Threading2

28 Feb 15

Playitagainsam
Playitagainsam

20 Feb 15

Reacties op PyEnchant

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!