It is platform independent, written completely in Python and reimplements the Skype4COM's API in a Pythonic way.
The script can detect which platform Skype is running from ('posix', 'windows' or 'darwin').
Skype4Py now returns Unicode only when it is needed.
Unittests were written for parts of Skype4Py code shared by all platforms and transports.
This is roughly 80% of the codebase and include all classes and the code translating object methods/properties calls to Skype API commands.
What's New in This Release: [ read full changelog ]
· Skype4Py.platform
· DBus is now a default Linux (posix) platform
· RunMainLoop option for DBus transport and Mac OS X (darwin) platform
· unittests for the common parts
· Call and Voicemail device methods support simultaneous devices correctly
· Collections
· Code cleanup and naming conventions
· String type policy