Mind Bending

A biblioteca PyGTK será substituída pela PyGI.

Há algum tempo tenho lido no Planet Gnome informações de que o módulo PyGTK será descontinuada. Conforme esse último link, possivelmente o PyGTK 2.24 foi a última versão lançada. Esse módulo será substituída por GObject Introspection, ou como está sendo chamada PyGI.

PyGTK

Para aqueles que querem mais informações sobre essa mudança, sugiro acompanhar a Ubuntu App Development Week pois houveram 2 sessões sobre o abandono do PyGTK e como funcionará o novo PyGI. A primeira delas foi GObject Introspection: The New Way For Developing GNOME Apps in Python, JavaScript and Others, com Tomeu Vizoso, e a outra foi PyGTK is dead, long live PyGI! Using gobject-introspection in Python, com Martin Pitt.

Baseado em outras bibliotecas que foram descontinuadas, eu afirmo com certeza que o PyGTK ainda estará por aqui por um certo tempo, então nada de pânico e/ou desespero para migrar suas aplicações, teremos tempo para isso. Além do mais, ainda não há (pelo menos eu não encontrei) uma documentação específica. De acordo com o que eu li, o módulo PyGI já está disponível em diversas distribuições, basta testar da seguinte forma:

$ python -c 'from gi.repository import Gtk; print Gtk'

O único problema é que ainda estão todas desatualizadas. Essas mudanças ainda serão disponibilizadas na versão beta do Ubuntu 11.04 e no Debian Unstable.

Uma coisa é certa, assim que eu tiver acesso à versão atualizada do módulo PyGI eu postarei alguns tutoriais aqui sobre como escrever aplicações GTK usando o Python e o PyGI. Até lá…

Magnun

Magnun

Engenheiro de telecomunicações por formação, mas trabalha com suporte à infraestrutura GNU/Linux, e nas horas vagas é Programador OpenSource (Python e C) desenhista e escritor do Mind Bending Blog.


Comments

comments powered by Disqus