El 17/11/2012 23:28, John Stowers escribió:
I think we could do a lot more with the PyGTK+ name and
http://www.pygtk.org/ to promote gobject-introspection as our new, exciting
solution. If nothing else, it rolls off the tongue much easier. Say it a few
times.
Anybody have any other ideas here?
I think the stupidest mistake in recent times was calling it pygobject
and not inheriting the pygtk name (and I objected strongly at the time
too).
I think we can still change our mind here.
But more worryingly, I am not confident promoting pygobject as a
replacement for pygtk unless it (and gtk+g-i) is supported on windows.
In my experience, in the scientific computing sphere, people still use
pygtk/gtk2 because it works on windows, gtk3 gets destroyed by qt for
the same reason.
I don't really know what to do thought.
John
Same feeling here.
PyGObject is now alreay useful for people writing Linux only code, but
without good win32 support it won't replace PyGTK for a vast majority of
users that either want a cross platform solution or need to run their
apps also on windows. IMHO that's the "problem" with PyGObject, not the
brand.
But, perhaps, a more prominent section about PyGObject could be added to
the www.pygtk.org website.
Dieter Verfaillie has beeing doing a lot of work to get Python + GTK+ 3
working on windows and he even has a experimental version for win32 that
"works" but still nees more work to be generally useful. He wrote a
report on his work here
http://article.gmane.org/gmane.comp.gnome.gtk%2B.python/16049 and this
means that the remaining work needs to focus on Glib
(object-introspection) and GTK+, as PyGObject is apparently working fine
on win32.
So, to improve windows support more volunteers are needed, with enough
patience to find out and understand what's missing.
Meanwhile, the pygtk.org website is kept alive for those that can't
migrate to pygobject, even if no development effort is being done now on
PyGTK. We are doing small updates from time to time and the website is
still somewhat active (you can find updated PDF and html versions of the
docs and occasional additions to the PyGTK application list), but it is
indeed in maintenance mode.
Some ideas to improve the situation are:
- Getting involved in improving the glib (gobject-introspection) and
gtk+ win32 branches
https://github.com/dieterv (Dieter's github repos with his patches
to those modules)
http://optionexplicit.be/projects/gnome-windows/GTK+3/
(experimental builds and instructions on how to build them)
https://bugzilla.gnome.org/buglist.cgi?classification=Platform;op_sys=Windows;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;version=3.0.x;version=3.1.x;version=3.2.x;version=3.3.x;version=3.4.x;version=3.5.x;version=3.6.x;version=3.7.x;product=gtk%2B
(open bugs related to gtk+ 3 on win32)
https://bugzilla.gnome.org/buglist.cgi?classification=Platform;op_sys=Windows;query_format=advanced;bug_status=UNCONFIRMED;bug_status=NEW;bug_status=ASSIGNED;bug_status=REOPENED;bug_status=NEEDINFO;version=unspecified;component=introspection;product=glib
(open bugs related to glib introspection)
- Help the PyGObject documentation efforts.
The Python GTK+3 tutorial is an ongoing work, a great resource, and
it will grow faster if more people work on it. Just think what could
happen if a bunch of us contribute a new section (porting a PyGTK
tutorial chapter or crafting totally new content).
https://python-gtk-3-tutorial.readthedocs.org/en/latest/ (html
version)
https://github.com/sebp/PyGObject-Tutorial (git repo of the tutorial)
- Write useful examples that make use of the PyGObject API and publish them.
You can take the PyGObject demo examples as reference and fill
other interesting parts of the API
More useful information at
https://mail.gnome.org/mailman/listinfo/python-hackers-list and
https://live.gnome.org/PyGObject
Regards,
Rafael Villar Burke
--
Pachi
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/