Modules Python

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.

Notify Python-0.1.1

Introduction à Notify Python Module

Notify Python fournit les bindings Python 2 à libnotify.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Package Information

Téléchargements supplémentaires

Dépendances de Notify Python

Requises

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

Installation de 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

Contenu

Répertoire installé: /usr/lib/python2.7/site-packages/gtk-2.0/pynotify

Py2cairo-1.10.0

Introduction au module Py2cairo

Py2cairo fournit Python2 pour des liaisons à Cairo.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

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 Ko

  • Estimation de l'espace disque requis : 3.6 Mo

  • Estimation du temps de construction : moins de 0.1 SBU

Dépendances de Py2cairo

Requise

Python-2.7.3 et cairo-1.12.6

Optionnelle

pytest

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

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

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

PyGObject-2.28.6

Introduction au module PyGObject

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.

Information sur le paquet

Téléchargements supplémentaires

Dépendances de PyGObject

Requises

Py2cairo-1.10.0 et GLib-2.34.1

Facultatives

libxslt-1.1.27 (pour construire la documentation)

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

Installation de PyGObject

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

Explications des commandes

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

Contenu

Programmes installés: pygobject-codegen-2.0
Bibliothèques installées: libpyglib-2.0-python.so, _gio.so, unix.so, _glib.so and _gobject.so.
Répertoires installés: /usr/include/pygtk-2.0, /usr/lib/python2.7/site-packages/gtk-2.0/{gio,glib,gobject}, /usr/share/gtk-doc/html/pygobject and /usr/share/pygobject/2.0

PyGObject-3.4.1.1

Introduction au module PyGObject

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.

Informations sur le paquet

Dépendances de PyGObject

Requises

Py2cairo-1.10.0, gobject-introspection-1.34.1.1 et Py2cairo-1.10.0

Facultatives

libxslt-1.1.27 (pour construire la documentation)

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

Installation de PyGObject

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

Explications des commandes

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

Contenu

Bibliothèque installée: libpyglib-gi-2.0-python.so
Répertoires installés: /usr/include/pygobject-3.0

PyGTK-2.24.0

Introduction au module PyGTK

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.

Informations sur le paquet

Dépendances de PyGTK

Requises

PyGObject-2.28.6

Requises (module atk)

atk-2.6.0

Requises (module pango)

Pango-1.32.1

Requises (module pangocairo)

Py2cairo-1.10.0 et Pango-1.32.1

Requises (modules gtk et gtk.unixprint)

Py2cairo-1.10.0 et gtk+-2.24.13

Requises (module gtk.libglade)

Py2cairo-1.10.0 et libglade-2.6.4

Facultatives

NumPy

Facultatives (pour construire la documentation)

libxslt-1.1.27

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 root :

make install

Explications des commandes

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

Contenu

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

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.

pyatspi2-2.6.0

Introduction à pyatspi2

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.

Informations sur le paquet

Dépendances de pyatspi2

Requises

PyGObject-3.4.1.1

Recommandées

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

Installation de 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

Contenu

Répertoire installé: /usr/lib/python2.7/site-packages/pyatspi

Pyrex-0.9.9

Introduction à Pyrex Module

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.

Informations sur le paquet

Dépendances de Pyrex

Requises

Python-2.7.3

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

Installation de Pyrex

Installez pyrex en lançant les commandes suivantes en tant qu'utilisateur root :

python setup.py install

Explications des commandes

python setup.py install : Cette commande installe le paquet. D'autres options sont disponibles, voir python setup.py --help-commands pour les détails.

Contenu

Programmes installés: pyrexc
Répertoires installés: /usr/lib/python2.7/site-packages/Pyrex

Last updated on : 2012-10-18 08:06:38 +020