On 1/31/07, Simo Hosio <[EMAIL PROTECTED]> wrote:
Hi, I am starting to develop a middleware for Maemo with Python. However, there are numerous python modules I'd like to utilize in my work, e.g. xmlrpc server side. This is only available in the SDK, I realize. What is the reason for having some modules only there? I mean, I understand that they are heavy and generate overhead, but doesn't this only make developing with Python harder? Since the scripts / code one develops, won't work directly in the device? Couldn't find answer to this..and I am quite unexperienced with both, python and Maemo anyway.. And furthermore, if the efficiency and efficiency of the software is not my greatest concern, is it a big sin just grabbing the libs / sources and just importing them to the device? Or will I have some other problems if I do that? Any opinions? (Or, knowledge even;) Br, Simo
Hi Simo, The SDK and device use the same python packages. The problem seems to be that you don't have python2.5-dev installed in your device, which is the default configuration. This dev package provides xmlrpc capabilities. To install it open a xterm session in your N800, gain root access (sudo /usr/sbin/gainroot) and install the package (apt-get install python2.5-dev). After this, remember to logout from gainroot typing "exit". We will add these steps to the PyMaemo[1] website as soon as possible. Hope to be usefull and welcome "new pymaemo user" :) Regards, Luciano -INdt- [1] http://pymaemo.garage.maemo.org _______________________________________________ maemo-developers mailing list [email protected] https://maemo.org/mailman/listinfo/maemo-developers
