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.
D-Bus Python fournit les liaisons Python pour D-Bus.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : b09cd2d1a057cc432ce944de3fc06bf7
Taille du téléchargement : 592 Ko
Estimation de l'espace disque requis : 11 Mo
Estimation du temps de construction : 0.3 SBU
dbus-glib-0.100.2 et Python-2.7.5 et/or Python-3.3.2
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbus-python
Les deux modules Python 2 et Python 3 peuvent être installés et construits sans aucun conflits.
Pour construire D-Bus Python en tant que module Python 2 module, lançez les commandes suivantes :
mkdir python2 && pushd python2 && PYTHON=/usr/bin/python \ ../configure --prefix=/usr \ --docdir=/usr/share/doc/dbus-python-1.2.0 && make && popd
Pour tester le résultat, tapez : make -C python2 check.
Pour construire D-Bus Python en tant que module Python 3, lancez les commandes suivantes :
mkdir python3 && pushd python3 && PYTHON=/usr/bin/python3 \ ../configure --prefix=/usr \ --docdir=/usr/share/doc/dbus-python-1.2.0 && make && popd
Pour tester le résultat, tapez : make -C python3 check.
Pour installer le module Python
2, lancez les commandes suivante en tant qu'utilisateur
root
:
make -C python2 install
Pour installer le module Python
3, lancez les commandes suivantes en tant qu'utilisateur
root
:
make -C python3 install
Notify Python fournit les liaisons Python 2 Ă libnotify.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://www.galago-project.org/files/releases/source/notify-python/notify-python-0.1.1.tar.bz2
Somme de contrôle MD5 du téléchargement : d247cf79b46cef7495deb0a76334f81d
Taille du téléchargement : 212 Ko
Estimation de l'espace disque requis : 2.3 Mo
Estimation du temps de construction : less than 0.1 SBU
libnotify-0.7.6 et PyGTK-2.24.0 (avec le support gtk+-2.24.20).
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/notify-python
Installez Notify Python en lançant les commandes suivantes :
patch -Np1 -i ../notify-python-0.1.1-libnotify-0.7-1.patch && ./configure --prefix=/usr && make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Py2cairo fournit Python2 pour des liaisons Ă Cairo.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
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 Ko
Estimation de l'espace disque requis : 3.6 Mo
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/py2cairo
Installez Py2cairo en lançant les commandes suivantes :
./waf configure --prefix=/usr && ./waf build
La suite de tests doit être lancée après que le paquet soit installé
Maintenant, en tant qu'utilisateur root
:
./waf install
La suite de test nécessite le paquet facultatif pytest. S'il est installé, il est lancé en
allant dans le répertoire test
et
en lançant py.test
en Ă©tant un
utilisateur sans privilèges.
Pycairo fournit la liaison Python 3 pour Cairo.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://cairographics.org/releases/pycairo-1.10.0.tar.bz2
Somme de contrôle MD5 du téléchargement : e6fd3f2f1e6a72e0db0868c4985669c5
Taille du téléchargement : 244 Ko
Estimation de l'espace disque requis : 3.0 Mo
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycairo
Installez PyCairo en lançant les commandes suivantes :
PYTHON=/usr/bin/python3 ./waf configure --prefix=/usr && ./waf build
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
./waf install
PyGObject fournit les bindings Python Ă la classe GObject Ă partir de GLib.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygobject/2.28/pygobject-2.28.6.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygobject/2.28/pygobject-2.28.6.tar.xz
Somme de contrôle MD5 du téléchargement : 9415cb7f2b3a847f2310ccea258b101e
Taille du téléchargement : 730 Ko
Estimation de l'espace disque requis : 25 Mo
Estimation du temps de construction : 0.2 SBU
Correctif facultatif : http://www.linuxfromscratch.org/patches/blfs/svn/pygobject-2.28.6-introspection-1.patch
GLib-2.36.4 et Py2cairo-1.10.0
gobject-introspection-1.36.0 et libxslt-1.1.28 (pour construire la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject2
Si vous avez installé gobject-introspection-1.36.0, appliquez le correctif requis en lançant la commande suivante :
patch -p1 < ../pygobject-2.28.6-introspection-1.patch
Installez PyGObject en lançant les commandes suivantes :
./configure --prefix=/usr --disable-introspection && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-introspection
: Oubliez ce
paramètre si vous avez installé gobject-introspection-1.36.0.
Notez que cela est en conflit avec PyGObject-3.8.3.
--disable-docs
: Cette option
désactive la reconstruction de la documentation html si
libxslt-1.1.28 est installé.
PyGObject3 fournit les liaisons de Python pour la classe GObject de GLib.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygobject/3.8/pygobject-3.8.3.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygobject/3.8/pygobject-3.8.3.tar.xz
Somme de contrôle MD5 du téléchargement : 1621d68fcd522575ed0a9e7017004319
Taille du téléchargement : 644 Ko
Estimation de l'espace disque requis : 30 Mo
Estimation du temps de construction : 0.3 SBU
gobject-introspection-1.36.0 et Py2cairo-1.10.0 (pour les liaisons Python 2) et/ou PyCairo-1.10.0 (pour les liaisons Python 3)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject3
Les deux modules pour Python 2 et Python 3 peuvent être constuits et installés sans conflits.
Pour construire PyGObject3 en tant que module Python 2, lancer la commande suivante:
mkdir python2 && pushd python2 && ../configure --prefix=/usr --with-python=/usr/bin/python && make && popd
Pour tester le résultat, tapez : make -C python2 check.
Pour construire PyGObject3 en tant que module Python 3, lancer la commande suivante:
mkdir python3 && pushd python3 && ../configure --prefix=/usr --with-python=/usr/bin/python3 && make && popd
Pour tester le résultat, tapez : make -C python3 check.
Pour installez le module Python
2 , lancez les commandes suivantes en tant qu'utilisateur
root
:
make -C python2 install
Pour installez le module Python
3 , lancez les commandes suivantes en tant qu'utilisateur
root
:
make -C python3 install
PyGTK facilite la création de programmes avec une une interface graphique qui utilise le langage de programmation Python.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2
Somme de contrôle MD5 du téléchargement : a1051d5794fd7696d3c1af6422d17a49
Taille du téléchargement : 2.2 Mo
Estimation de l'espace disque requis : 83 Mo
Estimation du temps de construction : 0.7 SBU
Py2cairo-1.10.0 et Pango-1.34.1
Py2cairo-1.10.0 et gtk+-2.24.20
Py2cairo-1.10.0 et libglade-2.6.4
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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 root
:
make install
--enable-docs
:
Cette option active la construction de la documentation html si
libxslt-1.1.28 est installé.
Le paquet PyAtSpi2 contient les liaisons Python pour les composants du cœur de l'accessibilitĂ© de GNOME.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pyatspi/2.8/pyatspi-2.8.0.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pyatspi/2.8/pyatspi-2.8.0.tar.xz
Somme de contrôle MD5 du téléchargement : 930f51c62cca60ebdf90f735d26385b2
Taille du téléchargement : 284 Ko
Estimation de l'espace disque requis : 5.0 Mo
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyatspi2
Les deux modules Python 2 et Python 3 peuvent être construits et installés sans aucun conflit.
Pour construire PyAtSpi2 en tant que module Python 2, lancez la commande suivante:
mkdir python2 && pushd python2 && ../configure --prefix=/usr --with-python=/usr/bin/python && make && popd
Pour construire PyAtSpi2 en tant que module Python 3, lancez la commande suivante:
mkdir python3 && pushd python3 && ../configure --prefix=/usr --with-python=/usr/bin/python3 && make && popd
Ce paquet n'a pas de suite de tests.
Pour installer le module Python
2, lancez la commande suivante en tant qu'utilisateur
root
:
make -C python2 install
Pour installez le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
make -C python3 install
Pyrex est le langage utilisé pour écrire des modules d'extension Python
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-0.9.9.tar.gz
Somme de contrôle MD5 du téléchargement : 515dee67d15d4393841e2d60e8341947
Taille du téléchargement : 252 Ko
Estimation de l'espace disque requis : 4.0 Mo
Estimation du temps de construction : less than 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyrex
Installez pyrex en lançant les
commandes suivantes : commands as the root
user:
python setup.py install
PyXDG est une bibliothèque Python pour accéder aux standards de freedesktop.org.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.
Téléchargement (HTTP) : http://people.freedesktop.org/~takluyver/pyxdg-0.25.tar.gz
Somme de contrôle MD5 du téléchargement : bedcdb3a0ed85986d40044c87f23477c
Taille du téléchargement : 48 Ko
Estimation de l'espace disque requis : 800 Ko
Estimation du temps de construction : less than 0.1 SBU
Python-2.7.5 et/or Python-3.3.2
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyxdg
Les deux modules Python 2 et Python 3 peuvent être construits et installés sans aucun conflit.
Pour installer le module Python
2, lancez la commande suivante en tant qu'utilisateur
root
:
python setup.py install --optimize=1
Pour installer le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
python3 setup.py install --optimize=1
Last updated on : 2013-03-16 00:11:00 +010