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.
Notify Python fournit les bindings Python 2 à libnotify.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
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 : moins de 0.1 SBU
libnotify-0.7.5 et PyGTK-2.24.0 (avec gtk+-2.24.13 support).
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.2.
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 : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/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
PyGObject fournit les bindings Python à la classe GObject à partir de GLib.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
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 requis (si vous avez installé gobject-introspection-1.34.1.1): http://www.linuxfromscratch.org/patches/blfs/svn/pygobject2-2.28.6-introspection-1.patch
Py2cairo-1.10.0 et GLib-2.34.1
libxslt-1.1.27 (pour construire la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject2
Installer PyGObject en lançant les commandes suivantes :
patch -p1 < ../pygobject2-2.28.6-introspection-1.patch && ./configure --prefix=/usr && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-docs
: Cette option
désactive la reconstruction de la documentation html si libxslt-1.1.27 est installé.
PyGObject-3.4.1.1 fournit les liaisons de Python 2 pour la classe GObject de GLib.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygobject/3.4/pygobject-3.4.1.1.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygobject/3.4/pygobject-3.4.1.1.tar.xz
Somme de contrôle MD5 du téléchargement : 949cffe0ae8e13ac84794b04e2b58aeb
Taille du téléchargement : 600 Ko
Estimation de l'espace disque requis : 16 Mo
Estimation du temps de construction : 0.1 SBU
Py2cairo-1.10.0, gobject-introspection-1.34.1.1 et Py2cairo-1.10.0
libxslt-1.1.27 (pour construire la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject3
Installez PyGObject en lançant les commandes suivantes :
patch -p1 < ../pygobject-2.28.6-introspection-1.patch && ./configure --prefix=/usr && make
Pour tester les résultats, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-docs
:
Cette option désactive la reconstruction de la documentation html
si libxslt-1.1.27 est 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.2.
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.32.1
Py2cairo-1.10.0 et gtk+-2.24.13
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.27 est installé.
Le paquet pyatspi2 contient les bindings Python2 pour les composants du cœur GNOME Accessibility.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pyatspi/2.6/pyatspi-2.6.0.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pyatspi/2.6/pyatspi-2.6.0.tar.xz
Somme de contrôle MD5 du téléchargement : 95c48cae83d1f6d6cd13615df14124e5
Taille du téléchargement : 284 Ko
Estimation de l'espace disque requis : 3.5 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyatspi2
Installez pyatspi2 en lançant les commandes suivantes :
./configure --prefix=/usr && make
Pour tester les résultats, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make 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.2.
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 : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyrex
Installez pyrex en lançant les
commandes suivantes en tant qu'utilisateur root
:
python setup.py install
python setup.py install : Cette commande installe le paquet. D'autres options sont disponibles, voir python setup.py --help-commands pour les détails.
Last updated on : 2012-10-18 08:06:38 +020