[pygtk] Hi there, and please help me with the Tinymail bindings to Python

Philip Van Hoof spam at pvanhoof.be
Fri Jul 6 06:25:30 WST 2007


I'm planning to release Tinymail early enough from now to start worrying
about its Python bindings in its first official release.

Given that I lack sufficient experience with Python, to both make it
rock and to finish it in time (in that case, just functionally), I fear
that either I need some help from you guys or I will have to disable it
as a feature from the first Tinymail release. 

Although I have some experience with pygtk, as I did quite a lot of the
current work on those bindings .. I don't think I can make them rock as
good as an experienced PyGtk person can

I'm of course also focused on a lot things, which definitely do have
priority over the bindings.

I'd like to cooperate and work together on this with an experienced
person and I'm willing to take one full day off from my normal
activities for the task of supporting this person.

I believe the Python community would benefit from a good Python binding
to the Tinymail framework. A binding might, for example, open the doors
of E-mail to projects like the One Laptop Per Child project. Possibly
giving a lot of children in third world countries access to E-mail.

Which was indeed the reason for me to invest time in a Python binding.

Right now, though, the project and its API have evolved of course. The
bindings are obviously broken in a number of ways.

I would also love to get the binding to shine brighter in the eyes of a
typical Python developer. The point is not to just expose a typical
GObject API to a developer who's typically not in love with that (like a
Python one, for example).

Some integration with the list type of Python has started already, for
example. But maybe has Python similar infrastructure for, for example,
stream types too? Getting the lines of a mime part easily, things like
that? Walking the list of headers in a folder using two lines of Python?
Why not?

So I challenge you guys ... and offer giving up one day of my normal
activities in exchange for one experienced PyGtk developer who'll during
that day make the binding rock again.

You can find more info on Tinymail here: http://tinymail.org/, 

Te current binding work here:
http://svn.tinymail.org/svn/tinymail/trunk/bindings/python/

The once working Python demo for it here:
http://svn.tinymail.org/svn/tinymail/trunk/tests/python-demo/

Documentation here:
http://tinymail.org/trac/tinymail/

The API to support here:
http://tinymail.org/API/libtinymail-1.0/


-- 
Philip Van Hoof, software developer
home: me at pvanhoof dot be 
gnome: pvanhoof at gnome dot org 
http://www.pvanhoof.be/blog






More information about the pygtk mailing list