Implementation of a multi-key dictionary, i.e.:
(key1[,key2, ..]) => value
This dictionary has a similar interface to the standard dictionary => but is
extended to support multiple keys referring to the same element.
A relatively sane approach to multiple dispatch in Python.
This implementation of multiple dispatch is efficient, mostly complete,
performs static analysis to avoid conflicts, and provides optional namespace
support. It looks good too.
py-mwlib.rl provides a library for writing pdf documents from mediawiki
articles which were parsed by the mwlib library.
py-mwlib provides a library for parsing mediawiki articles.
Twisted Flow is a generator-based async result flow thing.
Twisted Lore is available under the MIT Free Software licence.
Twisted Runner has process management, including an inetd replacement.
Twisted Lore is available under the MIT Free Software licence.
eGenix.com mx Extensions for Python - EXPERIMENTAL Package
The mx Extension Series(TM) is a collection of software packages which aims at
providing professional quality add-ons for the Open Source Language Python
(see http://www.python.org).
It consists of the following packages:
mxNumber - Extended Numeric Types
mxTidy - Interface to HTML Tidy (HTML/XML cleanup tool)
mxURL - A URL Datatype
mxUID - A UID Datatype
Normal python sort algorithm sorts lexicographically, so you might not get the
results that you expect. Natsort provides a function natsorted() that helps sort
lists "naturally", either as real numbers (i.e. signed/unsigned floats or ints),
or as versions.
'uncompyle2' converts Python byte-code back into equivalent Python
source code. It accepts byte-code from Python version 2.5 to 2.7.
Additionally, it will only run on Python 2.7.
The generated source is very readable: docstrings, lists, tuples and
hashes get pretty-printed.
Features
. decompiles Python byte-code into equivalent Python source
. decompiles byte-code from Python version 2.5, 2.6, 2.7
. pretty-prints docstrings, hashes, lists and tuples
. reads directly from .pyc/.pyo files, bulk-decompile whole
directories
. output may be written to file, a directory or to stdout
. option for including byte-code disassembly into generated source
Convert data to their natural (human-readable) format