PySWT is a Python binding to the critically-accliaimed SWT GUI library from Eclipse. I’m torn about this. On the one hand, I like high-quality tools made available for us all to use. On the other hand, why do we need another? How does this do a better job than wxPython?
Part of the Zen of Python is “There should be one —and preferably only one— obvious way to do it.” While this needs to be taken with a grain of salt (the URL is Humor.html, after all), the libraries available for Python have strayed far from this ideal. Everywhere I look I see too many choices.
I’ve whined about this before, to what end, I don’t know. I can’t imagine the Python community will somehow consolidate to have a single GUI framework, a single web app framework, and so on. Part of the fun is the ease of getting a project off the ground, then finding a large enough audience to keep it going.