jmoiron plays the blues

033f6f73 to arachne introduce the concept of http errors like 400s and 500s so that these can be thrown and dealt with without every plugin method having to catch them and throw a real error
6019d8e4 to arachne update install requirements for arachne, bump classifier to alpha stage
e4d73b10 to arachne add a worker interface, move encode/decode to arachne.utils as they're useful for memcached as well, unify the greenlet-safety interface for rabbit, mysql, and memcached (one client per greenthread, transparent), add argument aliasing helpers for plugin/methods, factor out a lot of shared queue management stuff from worker and scheduler into a common base
39fa464e to arachne move web interfaces to arachne.web, standardize client namings to just Servertype, add some things to utils.Heap
415fe2d2 to arachne add memcached client wrapper around umemcache similar to umysql wrapper, merge defaults for mysql client
a0da27d6 to arachne add a heap class, mysql client based on umysql, amqp client based on kombu's amqplib wrapper, worker and scheduler servers