UsefulPythonModules
The intent of this page is to collect useful Python modules, and the methods necessary to install them, so that Python can be made into a more viable development platform on the Nokia 770. While the current distribution includes a number of incredibly useful modules, certain features, such as D-BUS and Bluetooth access, are noticeably lacking.
Formatting for this page:
ModuleName
Version: link
Download: link
Updated: link
Description: the module.
Installation: instructions.
SimpleXMLRPCServer and BaseHTTPServer
Version: Varies
Download: Included with any full Python distribution
Updated: April 29, 2006
Description:
SimpleXMLRPCServer requires BaseHTTPServer to function, and allows for trivially simple remote invocation on the Nokia 770.
Installation:
Simply copy the SimpleXMLRPCServer and BaseHTTPServer modules from any Python distribution and place them in your /var/lib/install/usr/lib/python2.4/site-packages directory.
PyBluez
Version: 0.6.1
Download: http://org.csail.mit.edu/pybluez/release/python-bluez_0.6.1_arm.ipk
Updated: April 29, 2006
Description:
PyBluez provides a Python library for the various BlueZ calls, allowing for quick and easy development of Bluetooth-related applications.
Installation:
Using mug-extract, pull out the contents of the python-bluez module: this should include bluetooth.py, bluetooth.pyc, and _bluetooth.so: copy all three into the /var/lib/install/usr/lib/python2.4/site-packages directory.