ANN: PyEnchant 1.3.0

Ryan Kelly ryan at rfk.id.au
Fri Dec 29 07:12:44 CET 2006


Hi All,


  I'm pleased to announce the release of PyEnchant version 1.3.0.  This
version reverts the tokenization routines to their pre-1.2.0 behaviour,
after several functionality regressions were reported.  In the process
it introduces some very minor API changes (hence the big version jump)
which will affect users who directly create their own tokenization
objects.

  The high-level interfaces - Dict, Broker, SpellChecker - have not
changed since the 1.2.0 release.


  Cheers,

     Ryan



About:
------

Enchant (http://www.abisource.com/enchant/) is the spellchecking
package behind the AbiWord word processor, is being considered for
inclusion in the KDE office suite, and is proposed as a
FreeDesktop.org standard. It's completely cross-platform because
it wraps the native spellchecking engine to provide a uniform
interface.

PyEnchant brings this simple, powerful and flexible spellchecking
engine to Python:

  http://pyenchant.sourceforge.net/

It also provides extended functionality including classes for tokenizing
text and iterating over the spelling errors in it, as well as a
ready-to-use text interface and wxPython dialog.


Current Version: 1.3.0
Licence: LGPL with exemptions, as per Enchant itself



ChangeLog for 1.3.0:
--------------------
* Re-worked the tokenization API to allow filters but still
  remove non-alpha-numeric characters from words by default.
  This introduces some minor backward-incompatabilities to the
  API:
    * 'fallback' argument to get_tokenizer() was removed, just
      catch the Error and re-try with whatever is appropriate for
      your application.
    * filters should be passed into get_tokenizer() as the second
      argument, rather than applied as seperate functions.
    * Basic whitespace-and-punctuation tokenization seperated from
      the language-specific parts.
    * Internal details of Filter classes expanded and generalized
    * English tokenization rules reverted to 1.1.5 version



-- 
Ryan Kelly
http://www.rfk.id.au  |  This message is digitally signed. Please visit
ryan at rfk.id.au        |  http://www.rfk.id.au/ramblings/gpg/ for details

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://mail.python.org/pipermail/python-announce-list/attachments/20061229/a6236237/attachment.pgp 


More information about the Python-announce-list mailing list