[maemo-developers] [maemo-developers] Python bindings anyone?

From: Brad Clements bkc at murkworks.com
Date: Mon Jun 6 21:49:03 EEST 2005
On 6 Jun 2005 at 12:11, Rudá Moura wrote:

> i'm working on python-2.4.1/pygtk-2.4.0/pygame-1.6 packages for maemo. I
> have some ideas and i will share with you

A great, pygame was going to be my next step.

My interest, as mentioned earlier, is to work on the packaging of Python 
applications for easy deployment to the 770. 

Also, a limited "simulation" development environment for MS Windows and 
Linux, so folks w/o a scratchbox environment can still develop applications 
on their platform before deploying them to the 770.

I've had some success doing this with Windows CE devices, but there are 
still many issues to solve. 




> 
> Because maemo is a small target device (space and memory) Python
> must be customized for it, like:
> 

> - Removing non essential modules (next release)

This can be handled with smarter "sync" software with a host.

I haven't seen any information about device synchronization with hosts. 
Perhaps because the 770 is "not a PDA". 

However with the introduction of EasyInstall, and Python Eggs, it should be 
possible to dynamically download only those standard library components 
an application actually needs.

> - Archive and compress modules in a zip file (soon)

This already works in Python 2.4, that is, putting .pyc files in a .zip file. 

I'm curious what extra do you need to do to support this?



-- 
Brad Clements,                bkc at murkworks.com    (315)268-1000
http://www.murkworks.com                          
AOL-IM or SKYPE: BKClements

We must come down from our heights, and leave our straight 
paths, for the byways and low places of life, if we would 
learn truths by strong contrasts; and in hovels, in forecastles, 
and among our own outcasts in foreign lands, see what has been 
wrought upon our fellow-creatures by accident, hardship, or vice. 
- Richard Henry Dana, Jr. 1836


More information about the maemo-developers mailing list