From: Antoine P. <an...@py...> - 2013-09-06 15:50:37
|
Hello Ralf, Today I've just learnt by chance (!) that you're trying to revive the pyst project. At work we're still using pyst2, which is abandonware, but we decided some time ago to start writing a replacement library, which we've just opened on PyPI and BitBucket: https://pypi.python.org/pypi/obelus/ https://bitbucket.org/optiflowsrd/obelus While the library is very young, still low-level, and unused in production, it also comes with a number of improvements which are important to us: - it's designed to be testable (and already has a non-trivial test suite) - it's designed to be used in non-blocking applications, in a framework-agnostic way - furthermore, its code base is bilingual (2.7 and 3.2+ compatible) The reason why we decided to start a new project from scratch is that pyst2's original structure is not really amenable to those improvements, and its lack of actual tests made it difficult to perform major surgery while maintaining functionality. I don't know how you feel about all this, but given the very small number of Python developers interested in working on Asterisk bindings, perhaps it would be nice to join forces. (note that obelus' event-driven design wouldn't preclude it from being used in traditional blocking-style code, if someone writes an adapter for that) Regards Antoine. |