Version 1.0.2 of Gnosis Utils (Python)

Release Notes: A new gnosis.xml.validity module was added which contains classes for creating a Python object that is constrained by XML validity rules (DTD or Schema). Taking its inspiration from the Haskell module HaXml, a programmer using gnosis.xml.validity can guarantee that no operation on an object will result in something that would be serialized as invalid XML. A bug was fixed in gnosis.xml.pickle that caused "0" to be treated as an octal value.

Other releases

  •  03 Aug 2007 14:05

    Release Notes: This release fixes a bug in XML pickling of mx.DateTime objects.

    •  11 Mar 2006 13:09

    Release Notes: A bugfix was made for long integer parsing in xml.pickle.

    •  07 Apr 2005 19:53

    Release Notes: This version features some new modules including gnosis.utils.hashcash (implementing Hashcash v.1), disthelper (scripts and modules for building/maintaining a Python source distribution), gnosis.pyconfig (detects capabilities available in a Python interpreter, instead of relying on sys.version_info), and gnosis.xml.xmlmap (Unicode-to-XML legality testing). There is one critical change in gnosis.xml.pickle; all xml.pickle users are encouraged to upgrade. gnosis.xml.objectify is significantly faster and contains many new functions. There are also some bugfixes in gnosis.xml.objectify, gnosis.xml.indexer, and gnosis.utils.convert.dmText2Html.

    •  20 Feb 2004 11:52

    Release Notes: This release adds a new package, gnosis.xml.relax, for working with RELAX NG. There are miscellaneous speedups and bugfixes in gnosis.xml.objectify, improvements in floating point handling in gnosis.xml.pickle, and minor fixes in gnosis.util.introspect.

    •  17 Jul 2003 07:40

    Release Notes: This release contains enhancements to gnosis.xml.objectify. The _XO_.__repr__ method was added to make nodes print in a nicer, more compact fashion. The _seq attribute was added to node objects to support structure preserving convenience functions. The default parser was changed to expat. If you have relied on the special attribute _XML that the DOM parser attaches to nodes, you will now need to explicitly specify DOM as the parser used.

    Screenshot

    Project Spotlight

    Mundus

    A tool that cleans your /home folder of old configuration files.

    Screenshot

    Project Spotlight

    Monit

    A utility for monitoring Unix system services.