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 _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
