pugixml is a light-weight C++ XML processing library. It features:
* DOM-like interface with rich traversal/modification capabilities
* Extremely fast non-validating XML parser which constructs the DOM tree from an
XML file/buffer
* XPath 1.0 implementation for complex data-driven tree queries
* Full Unicode support with Unicode interface variants and automatic encoding
conversions
A logging framework handler that tracks when messages above a certain
level have been logged.
This is a handler for the python standard logging framework that can
be used to tell whether messages have been logged at or above a certain
level.
This can be useful when wanting to ensure that no errors have been
logged before committing data back to a database.
py-MarkupSafe is a python module that implements a XML/HTML/XHTML Markup
safe string.
Tempita is a small templating language for text substitution.
This isn't meant to be the Next Big Thing in templating; it's
just a handy little templating language for when your project
outgrows string.Template or % substitution. It's small, it
embeds Python in strings, and it doesn't do much else.
Acora is 'fgrep' for Python, a fast multi-keyword text search engine.
Based on a set of keywords, it generates a search automaton (DFA) and runs it
over string input, either unicode or bytes. It is based on the Aho-Corasick
algorithm and an NFA-to-DFA powerset construction. Acora comes with both a pure
Python implementation and a fast binary module written in Cython. However, note
that the current construction algorithm is not suitable for really large sets of
keywords (i.e. more than a couple of thousand).
agate-dbf adds read support for dbf files to agate
agate-excel adds read support for Excel files (xls and xlsx) to agate.