Atualmente, existem 3 conjuntos de módulos para o GNOME 3:
- dependências do GNOME Core (por exemplo, GLib, GTK +, D-Bus); De certa forma, isso pode ser chamado de plataforma GNOME.
- GNOME Core (por exemplo, Nautilus, gnome-power-manager, gnome-session)
- Aplicativos em destaque do GNOME (por exemplo, Anjuta, Evolution, gedit)
Aqui estão os módulos que dependem do Python, diretamente ou não:
- EOG , o visualizador de imagens faz parte do GNOME Core. Para o GNOME 2, há o gnome-panel e o gnome-applets, ambos substituídos pela tecnologia GNOME 3 "mais brilhante". O
- dbus-python, que fornece uma interface Python para o D-Bus, faz parte da Plataforma GNOME.
- Há vários módulos nos Aplicativos em destaque do GNOME, que não dependem apenas do Python, mas também do PyGTK.
Eu provavelmente estou perdendo um pouco mais. Mas o ponto é que o GNOME vê o uso pesado do Python. Eu acho que é a segunda linguagem mais usada depois de C para os módulos acima. Vala ou C # é o terceiro, não tenho certeza. Talvez eu tenha que lançar sloccount nos meus checkouts:)