Les paquets de modules Python ajoutent des objets utiles au langage Python. Les modules utilisés par les paquets tout au long de BLFS sont listés ici, avec leurs dépendances.
D-Bus Python fournit les liaisons Python pour l'interface de l'API de D-Bus.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.2.16.tar.gz
Somme de contrôle MD5 du téléchargement : 51a45c973d82bedff033a4b57d69d5d8
Taille du téléchargement : 564 Ko
Estimation de l'espace disque requis : 11 Mo (pour les deux versions, avec les tests)
Estimation du temps de construction : 0,4 SBU (pour les deux versions, avec les tests)
Python-2.7.18 (certaines applications dans le livre requièrent le module Python 2)
PyGObject-3.36.1 et tap.pyi (requis pour les tests)
docutils-0.16 et Sphinx avec sphinx_rtd_theme
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 conflit.
Pour construire D-Bus Python en tant que module Python 2, lancez les commandes suivantes :
mkdir python2 && pushd python2 && PYTHON=/usr/bin/python2 \ ../configure --prefix=/usr --docdir=/usr/share/doc/dbus-python-1.2.16 && make && popd
Pour tester les résultats lancez : make -C python2 check. Plusieurs tests rapportent une erreur due à des problèmes avec dbus.
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.16 && make && popd
Pour tester les résultats lancez : make -C python3 check.
Pour installer le module Python
2, lancez les commandes suivantes 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
Le but du module decorator est de faciliter la définition de fonctions décorateurs et d'usines à décorateurs qui préservent la signature.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Tlchargement (HTTP) : https://files.pythonhosted.org/packages/source/d/decorator/decorator-4.4.2.tar.gz
Somme de contrle MD5 du tlchargement : d83c624cce93e6bdfab144821b526e1d
Taille du tlchargement : 36 Ko
Estimation de l'espace disque requis : 244 Ko
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/decorator
Installez decorator avec les commandes suivantes :
python3 setup.py build
Ce paquet n'est pas fourni avec une suite de tests.
Installez le paquet decorator avec la commande suivante en tant
qu'utilisateur root
:
python3 setup.py install --optimize=1
docutils est un ensemble de modules et de programmes Python pour traiter des documents en textes et les transformer en formats comme HTML, XML ou LaTeX.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : http://downloads.sourceforge.net/docutils/docutils-0.16.tar.gz
Somme de contrôle MD5 du téléchargement : 9ccb6f332e23360f964de72c8ea5f0ed
Taille du téléchargement : 1.8 Mo
Estimation de l'espace disque requis : 12 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/docutils
Pour construire les applications Python 3, lancez la commande suivante :
python3 setup.py build
Pour installer les applications Python lancez ce qui suit en tant
qu'utilisateur root
:
python3 setup.py install --optimize=1 && for f in /usr/bin/rst*.py; do ln -svf $(basename $f) /usr/bin/$(basename $f .py) done
Py3c vous aide à porter des extensions C vers Python 3. Il fournit un guide détaillé et un ensemble de macros pour rendre le portage plus facile et réduire la verbosité.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/encukou/py3c/archive/v1.2/py3c-1.2.tar.gz
Somme de contrôle MD5 du téléchargement : 55057dab3681aa2e0ff42e08a85e911d
Taille du téléchargement : 48 Ko
Estimation de l'espace disque requis : 4.3 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/py3c
Py3c est un paquet d'en-têtes et à cause de cela, aucune configuration ni compilation n'est nécessaire.
Pour tester le paquet, lancez : make test-python3.
Pour installer le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
make prefix=/usr install
Le paquet PyAtSpi2 contient les bindings Python pour les composants au cœur de l'accessibilité de GNOME.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pyatspi/2.36/pyatspi-2.36.0.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pyatspi/2.36/pyatspi-2.36.0.tar.xz
Somme de contrôle MD5 du téléchargement : a559dc4b5c48c840c8063b04cec04618
Taille du téléchargement : 308 Ko
Estimation de l'espace disque requis : 3.0 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyatspi2
Pour construire PyAtSpi2 en tant que module Python 3, lancez les commandes suivantes :
./configure --prefix=/usr --with-python=/usr/bin/python3
Ce paquet n'a pas de suite de tests.
Pour installer le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
make install
PyCairo fournit des liaisons Python avec Cairo.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/pygobject/pycairo/releases/download/v1.19.1/pycairo-1.19.1.tar.gz
Somme de contrôle MD5 du téléchargement : 59bc5c5d1debc3af0f6791af9d612551
Taille du téléchargement : 204 Ko
Estimation de l'espace disque requis : 3.7 Mo
Estimation du temps de construction : moins de 0.1 SBU
Hypothesis (pour les tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycairo
La version actuelle de pycairo ne construit plus le module Python2. Si vous avez besoin de ce module pour des paquets comme Gimp-2.10.20, utilisez PyCairo-1.18.2
Installez PyCairo for Python3 en lançant les commandes suivantes :
python3 setup.py build
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
python3 setup.py install --optimize=1 && python3 setup.py install_pycairo_header && python3 setup.py install_pkgconfig
Cette version de PyCairo fournit des liaisons Python2 à Cairo.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/pygobject/pycairo/releases/download/v1.18.2/pycairo-1.18.2.tar.gz
Somme de contrôle MD5 du téléchargement : be2ba51f234270dec340f28f1695a95e
Taille du téléchargement : 196 Ko
Estimation de l'espace disque requis : 2.3 Mo
Estimation du temps de construction : moins de 0.1 SBU
Cairo-1.17.2+f93fc72c03e et Python-2.7.18
Hypothesis (pour les tests)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycairo
Cette version de PyCairo n'est gardée que pour les paquets comme Gimp-2.10.20 qui est coincé sur Python2 jusqu'à la sortie de Gimp-3.
Installez PyCairo pour Pyton2 avec les commandes suivantes :
python2 setup.py build
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python2 setup.py install_pycairo_header && python2 setup.py install_pkgconfig
PyCryptodome est un ensemble de fonctions de hashage sécurisées (comme SHA256 et RIPEMD160) et divers algorithmes de chiffrement (AES, DES, RSA, ElGamal, etc) et remplace directement PyCrypto.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/Legrandin/pycryptodome/archive/v3.9.8/pycryptodome-3.9.8.tar.gz
Somme de contrôle MD5 du téléchargement : cde0875132ca73bd3ca4f58cd3242aa3
Taille du téléchargement : 15 Mo
Estimation de l'espace disque requis : 202 Mo
Estimation du temps de construction : 0.2 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pycryptodome
Les modules Python 2 et Python 3 peuvent être construits et installés tous les deux sans conflit.
Pour construire les modules Python 2 et Python 3, lancez les commandes suivantes :
python2 setup.py build && python3 setup.py build
Pour installer les deux modules, lancez les commandes suivantes
en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
dbusmock est une bibliothèque Python utile pour écrire des tests de logiciels qui parlent à des services D-Bus.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/martinpitt/python-dbusmock/releases/download/0.19/python-dbusmock-0.19.tar.gz
Somme de contrôle MD5 du téléchargement : 565aaae672e065c9c17e7fafd1843701
Taille du téléchargement : 72 Ko
Estimation de l'espace disque requis : 888 Ko
Estimation du temps de construction : moins de 0.1 SBU
D-Bus Python-1.2.16 (à l'exécution)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/dbusmock
Construisez le paquet avec :
python3 setup.py build
Pour installer le paquet lancez ce qui suit en tant
qu'utilisateur root
:
python3 setup.py install --optimize=1
Pygments est un colorateur syntaxique générique écrit en Python pour plus de 300 langues.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/P/Pygments/Pygments-2.6.1.tar.gz
Somme de contrôle MD5 du téléchargement : a48c5219de92f12c41acba814730b31a
Taille du téléchargement : 3.2 Mo
Estimation de l'espace disque requis : 22 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygments
Construisez et installez le module Python 3 en lançant les commandes suivante
en tant qu'utilisateur root
:
python3 setup.py install --optimize=1
PyGObject-2.28.7 fournit les liaisons Python 2 pour la classe GObject à partir de GLib.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygobject/2.28/pygobject-2.28.7.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygobject/2.28/pygobject-2.28.7.tar.xz
Somme de contrôle MD5 du téléchargement : ae48b60c690c4aa894e69e0c97802745
Taille du téléchargement : 728 Ko
Estimation de l'espace disque requis : 17 Mo
Estimation du temps de construction : 0.1 SBU
GLib-2.64.4, PyCairo-1.18.2 et Python-2.7.18
gobject-introspection-1.64.1 et libxslt-1.1.34 (pour construire la documentation)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject2
Installez PyGObject en lançant les commandes suivantes :
./configure --prefix=/usr --disable-introspection && make
Ce paquet n'a pas de suite de tests fonctionnelle.
Maintenant, en tant qu'utilisateur root
:
make install
--disable-introspection
:
Oubliez ce paramètre si vous avez installé gobject-introspection-1.64.1.
Notez que cela est en conflit avec PyGObject-3.36.1.
--disable-docs
: Cette option
désactive la reconstruction de la documentation html si libxslt-1.1.34 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-1.0.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/pygobject/3.36/pygobject-3.36.1.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/pygobject/3.36/pygobject-3.36.1.tar.xz
Somme de contrôle MD5 du téléchargement : ebfebc4533856572281add29f08412bf
Taille du téléchargement : 544 Ko
Estimation de l'espace disque requis : 30 Mo
Estimation du temps de construction : 0.1 SBU (avec parallélisme = 4)
gobject-introspection-1.64.1 et PyCairo-1.19.1 (module Python 3)
Python-2.7.18 et PyCairo-1.18.2 (module Python 2)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygobject3
Les deux modules pour Python 2 et Python 3 peuvent être construits et installés sans conflits.
Pour construire PyGObject3 en tant que module Python 2, lancez les commandes suivantes :
mkdir python2 && pushd python2 && meson --prefix=/usr -Dpython=python2 .. && ninja && popd
Pour tester les résultats, tapez : ninja -C python2 test. Une session graphique déjà active avec un bus d'adresse est nécessaire pour lancer les tests. Deux tests échouent à trouver GTK+-4, qui n'est pas encore sorti.
Pour construire PyGObject3 en tant que module Python 3, lancez les commandes suivantes :
mkdir python3 && pushd python3 && meson --prefix=/usr -Dpython=python3 .. && ninja && popd
Pour tester les résultats, tapez : ninja -C python3 test. Une session graphique déjà active avec une adresse dbus est nécessaire pour lancer les tests. Deux tests échouent à trouver GTK+-4, qui n'est pas encore sorti.
Pour installer le module Python
2, lancez la commande suivante en tant qu'utilisateur
root
:
ninja -C python2 install
Pour installer le module Python
3, lancez les commandes suivantes en tant qu'utilisateur
root
:
ninja -C python3 install
PyGTK facilite la création de programmes avec une interface graphique qui utilise le langage de programmation Python.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
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
PyGObject-2.28.7 et Python-2.7.18
PyCairo-1.18.2 et Pango-1.46.0
PyCairo-1.18.2 et GTK+-2.24.32.
PyCairo-1.18.2 et libglade-2.6.4.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pygtk
D'abord, adaptez PyGTK à des changements dans Pango en supprimant des API non définies :
sed -i '1394,1402 d' pango.defs
Installez PyGTK en lançant les commandes suivantes :
./configure --prefix=/usr && make
Les tests doivent être lancés depuis 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.34 est installé.
PyXDG est une bibliothèque Python pour accéder aux standards freedesktop.org.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://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 : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pyxdg
Pour installer le module, lancez la commande suivante en tant
qu'utilisateur root
:
python3 setup.py install --optimize=1
Ces instructions fournissent les liaisons Python2 pour libxml2 : les liaisons Python3 sont construites avec libxml2-2.9.10 et la plupart des paquets dans le livre n'utilisent pas ces liaisons pour Python2.
En construisant ces liaisons après l'installation de libxml2-2.9.10, il n'est pas nécessaire de reconstruire la partie principale de ce paquet qui prend tant de temps (si toutes les dépendances sont utilisées).
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : http://xmlsoft.org/sources/libxml2-2.9.10.tar.gz
Téléchargement (FTP) : ftp://xmlsoft.org/libxml2/libxml2-2.9.10.tar.gz
Somme de contrôle MD5 du téléchargement : 10942a1dc23137a8aa07f0639cbfece5
Taille du téléchargement : 5.4 Mo
Estimation de l'espace disque requis : 53 Mo (2.3 Mo installés)
Estimation du temps de construction : moins de 0.1 SBU
libxml2-2.9.10 et Python-2.7.18
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libxml2
Pour construire le module Python 2, lancez :
cd python && python2 setup.py build
Pour installer le module Python
2, en tant qu'utilisateur root
lancez :
python2 setup.py install --optimize=1
lxml fournit des liaisons Python pour libxslt-1.1.34 et libxml2-2.9.10.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/l/lxml/lxml-4.5.2.tar.gz
Somme de contrôle MD5 du téléchargement : 83ad758eab6c254b3565715967d553a6
Taille du téléchargement : 4.3 Mo
Estimation de l'espace disque requis : 233 Mo (plus 52 Mo pour les tests)
Estimation du temps de construction : 1.7 SBU (plus 1.8 SBU pour les tests)
GDB-9.2, Valgrind-3.16.1 et cssselect
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lxml
Les deux modules Python 2 et Python 3 peuvent être construits et installés sans conflit.
Pour construire à la fois les deux modules Python 2 et Python 3, lancez :
python2 setup.py build && python3 setup.py build
Si vous souhaitez lancer les tests, saisissez : make PYTHON=python2 test et make PYTHON=python3 test. Cela reconstruira le paquet pour être utilisé sur place avant de lancer les tests.
Pour installer les deux modules, lancez les commandes suivantes
en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
MarkupSafe est un module Python qui implémente une chaîne sûre de balises XML/HTML/XHTML.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/MarkupSafe/MarkupSafe-1.1.1.tar.gz
Somme de contrôle MD5 du téléchargement : 43fd756864fe42063068e092e220c57b
Taille du téléchargement : 20 Ko
Estimation de l'espace disque requis : 412 Ko
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/MarkupSafe
Les modules Python 2 et Python 3 peuvent être contruits et installés sans conflits.
Pour construire les modules Python 2 et Python 3, lancez la commande suivante :
python2 setup.py build && python3 setup.py build
Pour installer les deux modules, lancez la commande suivante en
tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
Jinja2 est un module Python qui implémente un simple langage de modèle pythonèsque.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-2.11.2.tar.gz
Somme de contrôle MD5 du téléchargement : 0362203b22547abca06ed1082bc1e7b4
Taille du téléchargement : 252 Ko
Estimation de l'espace disque requis : 2.6 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Jinja2
Pour installer le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
python3 setup.py install --optimize=1
Mako est un module Python qui implémente le modelage hyper rapide et léger pour la plateforme Python.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/Mako/Mako-1.1.3.tar.gz
Somme de contrôle MD5 du téléchargement : 184bb2ba4b937127e7c557b93db89377
Taille du téléchargement : 468 Ko
Estimation de l'espace disque requis : 3.1 Mo
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Mako
Pour installer le module Python
3, lancez la commande suivante en tant qu'utilisateur
root
:
python3 setup.py install --optimize=1
python-slip fournit du code pratique, des extensions et des contournements pour Python et certains modules Python.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://github.com/nphilipp/python-slip/releases/download/python-slip-0.6.5/python-slip-0.6.5.tar.bz2
Somme de contrôle MD5 du téléchargement : 28ae5f93853466c44ec96706ba2a1eb4
Taille du téléchargement : 28 Ko
Estimation de l'espace disque requis : 612 Ko
Estimation du temps de construction : 0.1 SBU
D-Bus Python-1.2.16, decorator-4.4.2 et six-1.15.0
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/python-slip
Pour construire le module python-slip, lancez les commandes suivantes :
sed 's/@VERSION@/0.6.5/' setup.py.in > setup.py && python3 setup.py build
Pour installer le module python-slip, lancez la commande suivante en
tant qu'utilisateur root
:
python3 setup.py install --optimize=1
PyYAML est un module Python qui implémente la prochaine génération d'analyseur et d'emetteur de YAML.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : http://pyyaml.org/download/pyyaml/PyYAML-5.3.1.tar.gz
Somme de contrôle MD5 du téléchargement : d3590b85917362e837298e733321962b
Taille du téléchargement : 264 Ko
Estimation de l'espace disque requis : 15 Mo
Estimation du temps de construction : 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/PyYAML
Les modules Python 2 et Python 3 peuvent être contruits et installés sans conflits.
Pour construire à la fois les deux modules Python 2 et Python 3, lancez les commandes suivantes :
python2 setup.py build && python3 setup.py build
Pour installer les deux modules, lancez les commandes suivantes
en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
Scour est un optimisateur / nettoyeur de SVG (Scalable Vector Graphics) qui réduit leur taille en optimisant la structure et en supprimant les données inutiles.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Tlchargement (HTTP) : https://github.com/scour-project/scour/archive/v0.37/scour-0.37.tar.gz
Somme de contrle MD5 du tlchargement : 1de595a0b1627d47b01b4e5fa2976087
Taille du tlchargement : 96 Ko
Estimation de l'espace disque requis : 1.3 Mo
Estimation du temps de construction : moins de 0.1 SBU
six-1.15.0 (sera téléchargé automatiquement et installé s'il n'est pas déjà présent)
La seule utilisation de Scour dans ce livre sont les applications qui ont besoin de Python2.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/scour
Les modules Python 2 et Python 3 peuvent être construits et installés sans conflit.
Pour construire à la fois les deux modules Python 2 et Python 3, lancez les commandes suivantes :
python2 setup.py build && python3 setup.py build
Pour tester partiellement les résultats, lancez : python2 testcss.py. Si vous avez installé Six vous pouvez lancer les tests principaux en lançant : python2 testscour.py.
Pour installer les deux modules, lancez les commandes suivantes
en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
Six est une bibliothèque compatible Python 2 et 3.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-1.0.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/six/six-1.15.0.tar.gz
Somme de contrôle MD5 du téléchargement : 9f90a0eaa0ea7747fda01ca79d21ebcb
Taille du téléchargement : 36 Ko
Estimation de l'espace disque requis : 376 Ko
Estimation du temps de construction : moins de 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/six
Les modules Python 2 et Python 3 peuvent être construits et installés sans conflit.
Installez six for Python 2 et Python 3 en lançant les commandes suivantes :
python2 setup.py build && python3 setup.py build
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
python2 setup.py install --optimize=1 && python3 setup.py install --optimize=1
Last updated on 2020-05-29 09:43:04 +0000