All releases of Gnosis Utils (Python)

  •  03 Aug 2007 21:05
Avatar

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

    •  11 Mar 2006 21:09
    Avatar

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

      •  08 Apr 2005 02:53
      Avatar

        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 19:52
        Avatar

          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 14:40
          Avatar

            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.

            •  27 Jun 2003 08:46
            Avatar

              Release Notes: A new module gnosis.anon that generates "anonyms" for email addresses, and forwards any email sent to those anonyms to the real addresses, was added in this version. In other words, this is a protocol that allows anonymous recipients to get email. gnosis.xml.pickle was updated to handle the new BooleanType in Python 2.3. gnosis.xml.objectify was updated to handle namespaces. Several other minor updates/fixes were added to xml.pickle and xml.objectify. There is a new utility, xmlcat, for concatenating XML files.

              •  03 Mar 2003 03:44
              Avatar

                Release Notes: Metaclass tools were added to the gnosis.magic module, and gnosis.xml.validity was improved to work with metaclasses. A new module gnosis.magic.multimethods was added (see article "charming_python_b12.txt" for some discussion). Several new articles were added to gnosis.doc. gnosis.xml.indexer and gnosis.utility were updated to work with recent versions on Python/PythonXML. A new module (gnosis.trigramlib) was added to work with statistic models of trigram counts for spam filtering (currently alpha-quality; see also the SpamBayes project).

                •  17 Nov 2002 09:15
                Avatar

                  Release Notes: This release updates gnosis.xml.pickle DOM and SAX parsers to work correctly if PyXML-0.8+ is installed. It fixes an initargs bug in gnosis.xml.pickle, and a reindexing bug in gnosis.indexer. Modules can now work in a standalone (e.g. py2exe) environment. There are improvements in gnosis.combinators and gnosis.introspect, and new text-to-HTML modules in gnosis.util. The test suite and documentation were updated, and the setup script now prints a warning if xml.dom.minidom is not working.

                  •  06 Jun 2002 17:26
                  Avatar

                    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.

                    •  21 May 2002 17:19
                    Avatar

                      Release Notes: Removing eval() calls from xml.pickle for better security, a few speedups when handling new-style classes, a fix for a bug when using setParanoia(0) in threaded apps, improved handling/formatting of numeric types (with a better canonical format for the benefit of 3rd party parsers), and backward compatibility with the old format.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.