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.
|