Merry Christmas, Happy Holidays, etc. As a small christmas present, I've released a new version of the python SADI implementation with the following improvements:
Simplicity: I've settled on implementing SADI agains WSGI, since it is in turn supported by Pylons, TurboGears, Twisted, Google App Engine, and almost every python framework is now deployable via WSGI. I've abandoned the code to deploy to mod_python, mostly because mod_python isn't maintained anymore. Incorporating one or many SADI services into other frameworks is very easy, and will feel more familiar to folks who are already developing with those frameworks.
I have also removed the use of SuRF, in favor of the resource module in rdflib. SuRF had a number of bugs, and does not seem to be actively maintained.
Testing: I've added a significant number of nose-based unit tests. These can be run using 'python setup.py nosetests'.
Bugfixes: I've fixed a number of bugs (including the reported ones, plus a major problem with parsing unicode) for 0.2.
I'm starting to use this framework more actively, so hopefully I'll be able to keep in this implementation a bit more, possibly including async implementation.
Jim
--
Jim McCusker
Data Scientist
5AM Solutions