Python Modules

Introduction aux modules Python

Le paquet des modules Python ajoute des objets utiles au langage Python. Voici les modules utilisés par des paquets à travers BLFS, avec leurs dépendances. L'installation des modules décrite sur cette page est censée être suivie du haut en bas pour gérer les dépendances facultatives dans chaque module.

PyXML-0.8.4

Introduction au module PyXML

Le paquet PyXML contient un analyseur de validation XML, une implémentation des interfaces de programmation SAX et DOM, une interface avec le parser Expat et un module d'aide C qui peut accélérer xmllib.py avec un facteur de cinq. C'est utile pour valider, parser et manipuler des fichiers XML en utilisant des programmes Python.

Informations sur le paquet

Dépendances de PyXML

Requises

Python-2.7.2

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyxml

Installation de PyXML

Installez PyXML en lançant les commandes suivantes :

python setup.py build

Maintenant, en tant qu'utilisateur the root :

python setup.py install &&
install -v -m644 doc/man/xmlproc_*.1 /usr/share/man/man1 &&
install -v -m755 -d /usr/share/doc/PyXML-0.8.4 &&
cp -v -R doc demo test /usr/share/doc/PyXML-0.8.4 &&
install -v -m644 README* /usr/share/doc/PyXML-0.8.4

Pour lancer les tests de régression, le paquet doit d'abord être installé. Puis, en tant qu'utilisateur non privilégié, exécutez les commandes suivantes :

cd test &&
python regrtest.py &&
cd ..

Explications des commandes

python setup.py build : Cette commande copie les fichiers *.py vers un lieu de transit et elle compile les extensions C.

python setup.py install : Cette commande installe le paquet.

Contenu

Programmes installés: xmlproc_parse et xmlproc_val
Bibliothèques installées: PyXML Python library modules
Répertoires installés: /usr/lib/python2.7/site-packages/_xmlplus et /usr/share/doc/PyXML-0.8.4

Descriptions courtes

xmlproc_parse

est un simple analyseur de fichiers XML qui utilise l'analyseur xmlproc.

xmlproc_val

est un parser de validation de fichiers XML qui utilise le parser xmlproc.

Py2cairo-1.10.0

Introduction au module Py2cairo

Py2cairo fournit Python2 pour des liaisons à Cairo.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Information du paquet

  • Téléchargement (HTTP) : http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 20337132c4ab06c1146ad384d55372c5

  • Taille du téléchargement : 400 KB

  • Estimation de l'espace disque requis : 3.6 MB

  • Estimation du temps de construction : less than 0.1 SBU

Dépendances de Py2cairo

Requise

Python-2.7.2 et cairo-1.10.2

Optionnelle

pytest

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycairo

Installation de Py2cairo

Installez Py2cairo en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

La suite de tests requiere le paquet optionnel pytest. S'il est installé, il se lance en changeant dans le répertoire test et en lançant py.test.

Maintenant, en tant qu'utilisateur root :

make install

Contents

Programmes installés: Aucun
Bibliothèques installées: _cairo.so
Répertoire installé: /usr/include/pycairo and /usr/lib/python2.7/site-packages/cairo

Pycairo-1.8.8

Introduction au module Pycairo

Pycairo fournit les bindings Python pour Cairo.

Informations sur le paquet

  • Téléchargement (HTTP) : http://cairographics.org/releases/pycairo-1.8.8.tar.gz

  • Somme de contrôle MD5 du téléchargement : 054da6c125cb427a003f5fd6c54f853e

  • Taille du téléchargement : 465 Kio

  • Estimation de l'espace disque requis : 3 Mio

  • Estimation du temps de construction : 0.1 SBU

Dépendances de Pycairo

Requises

Python-2.7.2 et cairo-1.10.2

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycairo

Installation de Pycairo

Installez Pycairo en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur the root :

make install

Contenu

Programmes installés: None
Bibliothèques installées: Pycairo Python library module
Répertoires installés: /usr/include/pycairo et /usr/lib/python2.7/site-packages/cairo

PyGObject-3.0.3

Introduction au module PyGObject

PyGObject fournit les bindings Python à la classe GObject à partir de GLib.

Ce paquet est connu pour se construire et fonctionner correctement sur une plateforme LFS-7.0.

Informations sur le paquet

Dépendances de PyGObject

Requises

Python-2.7.2 et GLib-2.30.1

Facultatives

gobject-introspection-1.30.0 et libxslt-1.1.26 (pour construire la documentation)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject

Installation de PyGObject

Installez PyGObject en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur the root :

make install

Explications des commandes

--disable-docs : Cette option désactive la reconstruction de la documentation html si libxslt-1.1.26 est installé.

Contenu

Programmes installés: pygobject-codegen-2.0
Bibliothèques installées: libpyglib-gi-2.0-python.so, _gio.so, _gi_cairo.so _gobject.so
Répertoires installés: /usr/include/pygobject-3.0 and /usr/lib/python2.7

PyGTK-2.17.0

Introduction au module PyGTK

PyGTK facilite la création de programmes avec une une interface graphique qui utilise le langage de programmation Python.

Informations sur le paquet

Dépendances de PyGTK

Requises

PyGObject-3.0.3

Requises (module atk

atk-2.2.0

Requises (module pango

Pango-1.29.4

Requises (module pangocairo

Pycairo-1.8.8 et Pango-1.29.4

Requises (modules gtk et gtk.unixprint)

Pycairo-1.8.8 et gtk+-2.24.8

Requises (module gtk.libglade

Pycairo-1.8.8 et libglade-2.6.4

Facultatives

NumPy

Facultatives (pour construire la documentation)

libxslt-1.1.26

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygtk

Installation de PyGTK

Installez PyGTK en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Les tests doivent être lancés depuis une un affichage X actif. Dans ce cas, lancez : make check.

Maintenant, en tant qu'utilisateur the root :

make install

Explications des commandes

--enable-docs : Cette option active la construction de la documentation html si libxslt-1.1.26 est installé.

Contenu

Programmes installés: pygtk-codegen-2.0
Bibliothèques installées: atk.so, _gtk.so, glade.so, gtkunixprint.so, pango.so, et pangocairo.so
Répertoires installés: /usr/{include/pygtk-2.0/pygtk,lib/{pygtk/2.0/demos/images, python2.7/site-packages/gtk-2.0/gtk}, share/{gtk-doc/html/pygtk/{cursors,icons,images},pygtk/2.0/defs}}

Descriptions courtes

pygtk-codegen-2.0

est un script enveloppe pour exécuter module codegen PyGTK.

pygtk-demo

est une enveloppe Python pour exécuter le programme démo PyGTK.

PyGtkSourceView-2.10.1

Introduction au module PyGtkSourceView

PyGtkSourceView contiens des bindings python pour la version 2 de la bibliothèque GtkSourceView.

Informations sur le paquet

Dépendances de PyGtkSourceView

Requises

gtksourceview-2.10.4 et PyGTK-2.17.0

Recommandées
Facultatives

GTK-Doc-1.18

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygtksourceview

Installation de PyGtkSourceView

Installez PyGtkSourceView en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur the root :

make install

Explications des commandes

--disable-docs : Cette option désactive la construction de la documentation et est nécessaire si DocBook n'est pas installé.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Contenu

Programmes installés: Aucun
Bibliothèques installées: gtksourceview2.so
Répertoire installé: /usr/share/gtk-doc/html/pygtksourceview2

Descriptions courtes

gtksourceview2.so

Module de bibliothèque Python PyGtkSourceView.

PyORBit-2.24.0

Introduction au module PyORBit

C'est un binding du langage Python pour l'implémentation CORBA ORBit2.

Informations sur le paquet

Dépendances de PyORBit

Requises

Python-2.7.2 et ORBit2-2.14.19

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyorbit

Installation de PyORBit

Installez PyORBit en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur the root :

make install

Contenu

Programmes installés: Aucun
Bibliothèques installées: PyORBit Python library module
Répertoires installés: /usr/include/pyorbit-2

Gnome-Python-2.28.1

Introduction au module Gnome-Python

Gnome-Python fournit les modules Python pour diverses bibliothèques GNOME.

Informations sur le paquet

Dépendances de Gnome-Python

Requises

PyGTK-2.17.0 et libgnome-2.30.0

Requises (module gnome.ui

PyORBit-2.24.0 et libgnomeui-2.24.3

Requises (module gnome.canvas

libgnomecanvas-2.30.1

Requises (module gnomevfs module bonobo support)

PyORBit-2.24.0

Requises (module bonobo.ui

libbonoboui-2.24.3

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnome-python

Installation de Gnome-Python

Installez Gnome-Python en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur the root :

make install

Contenu

Programmes installés: Aucun
Bibliothèques installées: libpythonmethod.so, _bonobo.so, activation.so, ui.so, gconf.so, _gnome.so, ui.so, gnomecanvas.so, _gnomevfs.so, et gnomevfsbonobo.so
Répertoires installés: /usr/{include/gnome-python-2.0, lib/python2.7/site-packages/gtk-2.0/{bonobo,gnomevfs}, share/{gtk-doc/html/pygnomevfs,pygtk/2.0/argtypes}}

Gnome-Python-Desktop-2.30.2

Introduction au module Gnome-Python-Desktop

Gnome-Python-Desktop fournit des modules Python supplémentaires pour les bibliothèques GNOME.

Informations sur le paquet

Dépendances de Gnome-Python-Desktop

Requises

Gnome-Python-2.28.1

Requises (module gnomeapplet

GNOME Panel-2.30.2

Requises (module gnomeprint

libgnomeprint-2.18.7

Requises (module gnomeprint.ui

libgnomeprintui-2.18.5

Requises (module gtksourceview

gtksourceview-2.10.4 (Version 1.x required)

Requises (module wnck

libwnck-2.30.2

Requises (module totem.plparser

Totem-2.30.2

Requises (module gtop

LibGTop-2.28.1

Requises (module braseromedia et braseroburn)

brasero-2.30.2

Requises (module mediaprofiles

GNOME Media-2.30.0

Requises (module rsvg

librsvg-2.26.3

Requises (module metacity

Metacity-2.30.1

Requises (module gnomekeyring

gnome-keyring-2.30.3

Requises (module gnomedesktop

GNOME Desktop-2.30.2

Requises (module bugbuddy

bug-buddy-2.30.0

Requises (module evolution.ebook et evolution.ecal modules)

Evolution Data Server-2.30.2.1

Requises (module evince

Evince-2.30.2

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnome-python-desktop

Installation de Gnome-Python-Desktop

Installez Gnome-Python-Desktop en lançant les commandes suivantes :

./configure --prefix=/usr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur the root :

make install

Explications des commandes

--enable-metacity : Cette option active la construction du module metacity si Metacity-2.30.1 est installé.

Contenu

Programmes installés: Aucun
Bibliothèques installées: braseroburn.so, braseromedia.so, evince.so, ebook.so, ecal.so, gnomeapplet.so, _gnomedesktop.so, gnomekeyring.so, _print.so, ui.so, gtop.so, mediaprofiles.so, rsvg.so, plparser.so, et wnck.so
Répertoires installés: /usr/{lib/python2.7/site-packages/gtk-2.0/{evolution, gnomedesktop,gnomeprint,totem},share/gtk-doc/html/pygnomeprintui}
: None

Last updated on 2011-12-17 22:31:48 +0100