Skip to main content

Modules and Utilities for XML Documents and Other Miscellany

Project description

BACKGROUND: Gnosis Utilities contains a number of Python libraries, most (but not all) related to working with XML. These include:

  • disthelper (Create more flexible distutils archives)

  • gnosis.indexer (Full-text indexing/searching)

  • gnosis.xml.pickle (XML pickling of Python objects)

  • gnosis.xml.objectify (Any XML to “native” Python objects)

  • gnosis.xml.validity (Enforce validity constraints)

  • gnosis.xml.relax (Tools for working with RelaxNG)

  • gnosis.xml.indexer (XPATH indexing of XML documents)

  • […].convert.txt2html (Convert ASCII source files to HTML)

  • gnosis.util.dtd2sql (DTD -> SQL ‘CREATE TABLE’ statements)

  • gnosis.util.sql2dtd (SQL query -> DTD for query results)

  • gnosis.util.xml2sql (XML -> SQL ‘INSERT INTO’ statements)

  • gnosis.util.combinators (Combinatorial higher-order functions)

  • gnosis.util.introspect (Introspect Python objects)

  • gnosis.utils.hashcash (Hashcash proof-of-work protocol)

  • gnosis.magic (Multimethods, metaclasses, etc)

  • gnosis.trigramlib (Work w/ trigrams, e.g. spam filtering)

  • gnosis.pyconfig (Capability-based version adaptation)

…and so much more! :-)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Gnosis_Utils-1.2.2.tar.gz (251.2 kB view details)

Uploaded Source

File details

Details for the file Gnosis_Utils-1.2.2.tar.gz.

File metadata

  • Download URL: Gnosis_Utils-1.2.2.tar.gz
  • Upload date:
  • Size: 251.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Gnosis_Utils-1.2.2.tar.gz
Algorithm Hash digest
SHA256 80452769c3f6de4d9d49fa33ed90cdf8dbe595b005ccfc88d1b886b50ab54b75
MD5 afd78965a9bde9697a67dfc0c2426416
BLAKE2b-256 32480dabdd6362155cb37a2f52a261d7f9f1e746cc1a292f8d8d6b7ee2ee5b69

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page