Les modules Python listés dans Modules Python ont des dépendances qui ne sont pas référencées par les autres paquets de BLFS. Ces dépendances sont listées ici. Elles ne seront pas mises à jour régulièrement, à moins qu'une version plus récente ne soit nécessaire.
Dans BLFS, nous construisons et installons normalement les
modules Python 3 avec pip3. Faites attention à ce que
les commandes pip3
install dans le livre devraient être exécutées en
tant que root, à moins que ce
soit pour un environnement virtuel Python. Exécuter pip3 install en tant
qu'utilisateur non-root peut
sembler fonctionner, mais le module installé sera inaccessible
aux autres utilisateurs.
pip3 install ne
réinstallera pas un module déjà installé par défaut. Pour
utiliser la commande pip3
install pour mettre à jour un module (par exemple
passer de meson-0.61.3 à meson-0.62.0), insérez --upgrade dans la ligne de
commande. Si c'est vraiment nécessaire de revenir à une ancienne
version d'un module ou de réinstaller la même version, insérez
--force-reinstall dans la
ligne de commande.
Le paquet Alabaster est un thème pour le système de documentation sphinx. Bien que développé séparément, c'est le thème par défaut de sphinx.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/a/alabaster/alabaster-1.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : c6c2173e5565fb12f08bef410ea50f72
Taille du téléchargement : 24 Ko
Estimation de l'espace disque requis : 160 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user alabaster
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Babel est une collection intégrée d'utilitaires qui aident à l'internationalisation et la traduction des applications Python, avec un accent sur les applications orientées web.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/B/Babel/babel-2.18.0.tar.gz
Somme de contrôle MD5 du téléchargement : b5ea9705c2ad6f8c630e4a66d3dd2cfa
Taille du téléchargement : 9,5 Mo
Estimation de l'espace disque requis : 129 Mo (avec les tests)
Estimation du temps de construction : 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user Babel
En supposant que pytest-9.1.1 est installé, mais pas les autres dépendances facultatives, l'installation peut être testée avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pytest-cov freezegun && python3 /usr/bin/pytest deactivate
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module Certifi fournit une collection soigneusement sélectionnée de certificats racines de Mozilla servant à valider la fiabilité des certificats SSL, tout en vérifiant l'identité des hôtes TLS.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/certifi/certifi-2026.6.17.tar.gz
Somme de contrôle MD5 du téléchargement : 1af47cd1635599db1f2e598ae6c4d751
Taille du téléchargement : 132 Ko
Estimation de l'espace disque requis : 700 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user certifi
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Chardet est un détecteur d'encodage des caractères universel.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/chardet/chardet-5.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : cc2d8cc9a751641463b4f7cfecad2ffa
Taille du téléchargement : 768 Ko
Estimation de l'espace disque requis : 63 Mo (plus 12 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,8 SBU pour les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user chardet
Pour tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
La bibliothèque charset-normalizer aide à lire du texte en un encodage inconnu.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset_normalizer-3.4.7.tar.gz
Somme de contrôle MD5 du téléchargement : 68805886064d248d2e5205fd11112d85
Taille du téléchargement : 144 Ko
Estimation de l'espace disque requis : 1,1 Mo (plus 15 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user charset-normalizer
En supposant que pytest-9.1.1 est installé, mais pas les autres dépendances facultatives, l'installation peut être testée avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install pytest-cov && python3 /usr/bin/pytest && deactivate
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
analyseur Python Commonmark pour la spécification Markdown CommonMark.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/commonmark/commonmark-0.9.2.tar.gz
Somme de contrôle MD5 du téléchargement : b0231bf53ac7261f0f47d268b77b667f
Taille du téléchargement : 96 Ko
Estimation de l'espace disque requis : 1,3 Mo (plus 30 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,1 SBU pour les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user commonmark
En supposant que pytest-9.1.1 est installé, mais pas les autres dépendances facultatives, l'installation peut être testée avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install hypothesis && python3 /usr/bin/pytest commonmark/tests/unit_tests.py python3 commonmark/tests/run_spec_tests.py deactivate
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Hatchling est un moteur de construction extensible et qui respecte les standard pour les nodules python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.32.0.tar.gz
Somme de contrôle MD5 du téléchargement : e5870c28ce4403c12b3d9a4a4f8866fe
Taille du téléchargement : 56 Ko
Estimation de l'espace disque requis : 1,1 Mo
Estimation du temps de construction : moins de 0,1 SBU
pathspec-1.1.1, pluggy-1.6.0, tomlkit-0.15.1 et trove-classifiers-2026.6.1.19
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet ne contient pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user hatchling
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Hatch-Fancy-Pypi-Readme est un greffon hatch qui remplit le champ readme dans les métadonnées d'un module Python à partir de la des fichiers de documentation en langage de balise du module.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatch-fancy-pypi-readme/hatch_fancy_pypi_readme-25.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 8e1ed2416887685adc1c909ed4fb63cb
Taille du téléchargement : 32 Ko
Estimation de l'espace disque requis : 388 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user hatch-fancy-pypi-readme
Pour tester l'installation, exécutez : pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Hatch_vcs est un greffon Hatch pour le versionnement avec divers systèmes de contrôle de version ( VCS ).
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatch-vcs/hatch_vcs-0.5.0.tar.gz
Somme de contrôle MD5 du téléchargement : 9a22a9f7203783e526959d34510a9672
Taille du téléchargement : 9,9 Ko
Estimation de l'espace disque requis : 436 Ko (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
hatchling-1.32.0 et setuptools_scm-10.1.2
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user hatch_vcs
Pour tester l'installation, exécutez (HOME= évite que le fichier .gitconfig de votre répertoire personnel
n'interfère avec les tests) : HOME= pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module llna fournit la prise en charge du protocole des noms de domaine internationalisés dans les applications (IDNA) spécifié dans la RFC 5891.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/idna/idna-3.18.tar.gz
Somme de contrôle MD5 du téléchargement : 64359467ec86d86e398b1ae614e5718c
Taille du téléchargement : 196 Ko
Estimation de l'espace disque requis : 4,8 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user idna
Pour tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet imagesize analyse les en-têtes des fichiers images et renvoie la taille de l'image et son DPI. Cela fonctionne avec les formats JPEG, JPEG2000, PNG, GIF, TIFF, SVG, Netpbm et WebP.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/imagesize/imagesize-1.4.1.tar.gz
Somme de contrôle MD5 du téléchargement : 5a40586a25c07e1a8f16f6267252c321
Taille du téléchargement : 1,2 Mo
Estimation de l'espace disque requis : 1,8 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user imagesize
Les tests d ece paquet sont connus pour être cassés. Pour tout de même tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Iniconfig est un petit module simple d'analyse de fichiers INI.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.3.0.tar.gz
Somme de contrôle MD5 du téléchargement : 5c1d9c21275feb3da71400bf716edd72
Taille du téléchargement : 24 Ko
Estimation de l'espace disque requis : 304 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user iniconfig
Pour tester les résultats, exécutez : pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module maturin fournit un système de construction pour les binaires rust et les crates générés à partir de paquets Python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://github.com/PyO3/maturin/archive/v1.14.1/maturin-1.14.1.tar.gz
Somme de contrôle MD5 du téléchargement : ed60ce01916c36311fa8752b7af00b67
Taille du téléchargement : 759 Ko
Estimation de l'espace disque requis : 537 Mo (plus 6,1 Go pour les tests)
Estimation du temps de construction : 1,3 SBU (y compris le temps de téléchargement, plus 2,5 SBU pour les tests avec le temps de téléchargement)
rustc-1.97.1 et setuptools_rust-1.12.1
cffi, pycparser et virtualenv
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user maturin
Pour tester l'installation, exécutez :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install cffi pycparser virtualenv && PATH=$PWD/testenv/bin:$PATH cargo test
Six tests, errors::pypi_compatibility_unsupported_target,
integration::integration_cffi_cases::case_2_cffi_mixed,
integration::integration_wasm_hello_world,
sdist::external_python_source_sdist,
sdist::lib_with_parent_workspace_path_dep_sdist
et sdist::pyo3_mixed_include_exclude_sdist, sont
connus pour échouer.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Markdown est un analyseur Python pour la spécification Markdown de John Gruber.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/Markdown/markdown-3.10.2.tar.gz
Somme de contrôle MD5 du téléchargement : ec7bae2cc261dcb2c9a27271b60d40d4
Taille du téléchargement : 364 Ko
Estimation de l'espace disque requis : 21 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user Markdown
En supposant que pytest-9.1.1 et PyYAML-6.0.3 sont installés, mais pas l'autre dépendance facultative, l'installation peut être testée avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install coverage && python3 /usr/bin/pytest --ignore=tests/test_syntax/extensions/test_md_in_html.py deactivate
Les instructions ci-dessus passent le test test_md_in_html car il est incompatible avec
pytest-9.0 et supérieur. Un test, test_apis.py::TestConvertFile::testFileNames,
affichera un avertissement d'obsolescence à cause de Python 3.14.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module Méson_pytgon contient un moteur de construction Python (PEP 517) pour les projets Meson.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/meson_python/meson_python-0.20.0.tar.gz
Somme de contrôle MD5 du téléchargement : 032ed60b1d86c448331fc0a2ba81f499
Taille du téléchargement : 104 Ko
Estimation de l'espace disque requis : 20 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU
build-1.5.1, cython-3.2.9, git-2.55.0, pytest-9.1.1 et pytest-mock
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user meson_python
Pour tester l'installation, assurez-vous que git-2.55.0, patchelf-0.19.1 et pytest-9.1.1 sont installés, puis exécutez
(HOME= évite que le fichier
.gitconfig de votre répertoire
personnel n'interfère avec les tests) :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install --group=test && HOME= testenv/bin/python -m pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Msgpack est un format de sérialisation binaire efficace. Il vous permet d'échanger des données entre plusieurs langages comme JSon. Il est cependant plus léger et plus rapide. Ce paquet fournit les liaisons CPython pour lire et écrire des données Msgpack.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.2.1.tar.gz
Somme de contrôle MD5 du téléchargement : e0a9c82423574f99314ccd1ed77b8c67
Taille du téléchargement : 180 Ko
Estimation de l'espace disque requis : 4,1 Mo (plus 0,3 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user msgpack
Pour tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Pathspec est une bibliothèque auxiliaire de reconnaissance de motif pour les chemins de fichiers.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pathspec/pathspec-1.1.1.tar.gz
Somme de contrôle MD5 du téléchargement : c762d0a00d6cfc9de003e02d5072b26a
Taille du téléchargement : 136 Ko
Estimation de l'espace disque requis : 1,7 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user pathspec
Pour tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Pluggy donne aux utilisateurs la possibilité d'étendre ou deqmodifier le comportement d'un programme hôte en installant un greffon pour ce programme. Le code du greffon tournera pendant le déroulement normal de l'exécution normale, et changera ou améliorera certains aspects de celui-ci. En résummé, pluggy permet aux fonctions d'être crochetées pour qu'un utilisateur puisse construire un système « étendétendable ».
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.6.0.tar.gz
Somme de contrôle MD5 du téléchargement : 54391218af778acb006c2d915085d469
Taille du téléchargement : 68 Ko
Estimation de l'espace disque requis : 588 Ko (plus 18 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user pluggy
Pour tester l'installation, exécutez : pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Poetry-core est un moteur de construction extensible et qui respecte les standards pour les modules python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/poetry_core/poetry_core-2.4.1.tar.gz
Somme de contrôle MD5 du téléchargement : 6c4fb726467b1e270892f51c54c392ba
Taille du téléchargement : 404 Ko
Estimation de l'espace disque requis : 10 Mo (plus 28 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,3 SBU pour les tests)
pytest-9.1.1, build-1.5.1, pytest-cov, pytest-mock et virtualenv
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user poetry-core
Pour tester l'installation, assurez-vous que pytest-9.1.1 et build-1.5.1 sont installés, puis exécutez :
python3 -m venv --system-site-packages testenv &&
testenv/bin/pip3 install pytest-{cov,mock} tomli-w virtualenv &&
testenv/bin/python -m pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Pyproject_Hooks est une
bibliothèque de bas-niveau qui appelle des moteurs de
construction dans les projets basés sur pyproject.toml.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pyproject-hooks/pyproject_hooks-1.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : ed3dd1b984339e83e35f676d7169c192
Taille du téléchargement : 19 Ko
Estimation de l'espace disque requis : 520 Ko (14 Mo avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user pyproject_hooks
En supposant que pytest-9.1.1 est installé, mais que l'autre dépendance facultative ne l'est pas, l'installation peut être testée en avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install testpath && python3 -m pytest deactivate
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module Pyproject-Metadata contient une classe de données pour les métadonnées PEP 621 avec la prise en charge de la génération des « core metadata » (PEP 643).
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pyproject-metadata/pyproject_metadata-0.12.1.tar.gz
Somme de contrôle MD5 du téléchargement : d44c15fd176128acd9497af2512085a0
Taille du téléchargement : 44 Ko
Estimation de l'espace disque requis : 700 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user pyproject-metadata
Pour tester l'installation, assurez-vous d'avoir installé pytest-9.1.1 puis exécutez :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install exceptiongroup && testenv/bin/python3 -m pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
La bibliothèque Pytz apporte la base de données IANA tz dans Python. Il permet d'effectuer des calculs de fuseaux horaires précis et multi-plateformes.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pytz/pytz-2026.2.tar.gz
Somme de contrôle MD5 du téléchargement : ac9ab5e07d91fea1f15cbf50c18f29d9
Taille du téléchargement : 316 Ko
Estimation de l'espace disque requis : 6,3 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user pytz
Pour tester l'installation, exécutez pytest. Plusieurs avertissements s'affichent.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Roman-numerals est une bibliothèque Python pour manipuler des nombre romains bien formés.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/r/roman-numerals/roman_numerals-4.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 0154d3518651ec46fb0ad1dfbdf86348
Taille du téléchargement : 12 Ko
Estimation de l'espace disque requis : 320 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user roman-numerals
Pour tester l'installation, exécutez : pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module semantic_version fournit une petite bibliothèque pour gérer le standard pour le versionnage sémantique en Python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/semantic_version/semantic_version-2.10.0.tar.gz
Somme de contrôle MD5 du téléchargement : e48abef93ba69abcd4eaf4640edfc38b
Taille du téléchargement : 52 Ko
Estimation de l'espace disque requis : 656 Ko (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user semantic_version
Pour tester l'installation, exécutez pytest. Il y a plus de 500 avertissements à cause d'une syntaxe obsolète dans les nouvelles versions de Python.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module setuptools_rust fournit un greffon pour setuptools qui permet de compiler des extensions Python en Rust.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/setuptools_rust/setuptools_rust-1.12.1.tar.gz
Somme de contrôle MD5 du téléchargement : 90ce501aabce2a859e19a213985288ea
Taille du téléchargement : 304 Ko
Estimation de l'espace disque requis : 3,9 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user setuptools_rust
Pour tester l'installation, exécutez : pytest --doctest-modules setuptools_rust tests. Un avertissement sera présent à propos d'une API obsolète.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Setuptools_scm est utilisé pour extraire la version de paquets python depuis les métadonnées git ou hg au lieu de les déclarer.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-10.1.2.tar.gz
Somme de contrôle MD5 du téléchargement : fc7dfeae0b61636e3705547acc9f3276
Taille du téléchargement : 68 Ko
Estimation de l'espace disque requis : 1,6 Mo (plus 118 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (plus 0,4 SBU pour les tests)
build-1.5.1, git-2.55.0, mercurial-7.2.4, pytest-9.1.1, Sudo-1.9.17p2, pytest-timeout, rich, ruff, mypy, griffe et flake8
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user setuptools_scm
Pour tester l'installation, assurez-vous que pytest-9.1.1 et les autres dépendances
facultatives sont installées et exécutez (HOME= évite que le fichier .gitconfig dans votre répertoire personnel
n'interfère avec les tests) :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install --group test && TZ=UTC HOME= testenv/bin/python3 -m pytest
Si git-2.55.0 ou mercurial-7.2.4 ne sont pas installés, les tests qui dépendent des paquets manquants seront passés. Certains tests peuvent invoquer Sudo-1.9.17p2 et demander un mot de passe.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Smartypants traduit des caractères de ponctuation ASCII en entités HTML de ponctuation typographique « intelligente ».
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/smartypants/smartypants-2.0.2.tar.gz
Somme de contrôle MD5 du téléchargement : 3149badecd0771c80ee9db4d09695edd
Taille du téléchargement : 17 Ko
Estimation de l'espace disque requis : 344 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet ne contient pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user smartypants
Pour tester les résultats, exécutez :
cp /usr/bin/smartypants . && pytest
Un test, SetupTestCase::test_long_description, est connu
pour afficher un avertissement à propos d'un prochain changement
dans docutils.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Snowballstemmer est un petit langage de traitement de chaines pour créer des algorithmes de racinisation utilisables en récupération d'information, en plus d'une collection d'algorithmes de racinisation implémentées avec. La racinisation fait correspondre différentes formes d'un même mot à une « racine » commune. Par exemple, la racineur français fait correspondre connexion, connexions, connectif, connecté et connectant à connecter. Une recherche de connecté trouverait aussi les documents qui n'ont que les autres formes.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/snowballstemmer/snowballstemmer-3.1.1.tar.gz
Somme de contrôle MD5 du téléchargement : 6f838ab3e97baba9ed72ef64966ba4a0
Taille du téléchargement : 124 Ko
Estimation de l'espace disque requis : 2,0 Mo
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user snowballstemmer
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-applehelp est une extension Sphinx qui fournit le format des livres d'aide d'Apple.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-applehelp/sphinxcontrib_applehelp-2.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : e16bb1d6199f686d411c180e64a8e831
Taille du téléchargement : 20 Ko
Estimation de l'espace disque requis : 1,0 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU
pytest-9.1.1 et sphinx-9.1.0 (dépendance circulaire)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-applehelp
Pour tester l'installation, exécutez pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-devhelp est une extension Sphinx qui fournit le format des documents Develp.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-devhelp/sphinxcontrib_devhelp-2.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : 79ef5937b8397f724f4fb065073cd24c
Taille du téléchargement : 16 Ko
Estimation de l'espace disque requis : 984 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-9.1.1 et sphinx-9.1.0 (dépendance circulaire)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-devhelp
Pour tester l'installation, exécutez pytest.
La suite de tests affichera un avertissement à propos d'un prochain changement dans sphinx-11.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-htmlhelp est une extension Sphinx qui fournit le format des fichiers d'aide HTML.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-htmlhelp/sphinxcontrib_htmlhelp-2.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 1326f55f6bea49ab6a846c0088bc369e
Taille du téléchargement : 24 Ko
Estimation de l'espace disque requis : 1,2 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-9.1.1, sphinx-9.1.0 (dépendance circulaire) et html5lib-1.1
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-htmlhelp
Si les dépendances facultatives sont installées, le paquet peut être testée avec les commandes suivantes. La première commande corrige un problème avec une API supprimée de Sphinx.
sed -i 's/keyword/pair: keyword;/' tests/roots/test-chm/index.rst && pytest
Les tests afficheront un avertissement d'obsolescence à propos de futurs changements dan sphinx-11.x.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-jquery est une extension Sphinx qui inclut jQuery dans les nouvelles versions de Sphinx.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.tar.gz
Somme de contrôle MD5 du téléchargement : 46ea52845b17343ed6c61e6963fb265d
Taille du téléchargement : 120 Ko
Estimation de l'espace disque requis : 552 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet ne contient pas de suite de tests utilisable.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-jquery
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-jsmath est une extension Sphinx qui permet d'afficher des maths en HTML via JavaScript.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-jsmath/sphinxcontrib-jsmath-1.0.1.tar.gz
Somme de contrôle MD5 du téléchargement : e45179f0a3608b6766862e0f34c23b62
Taille du téléchargement : 5,7 Ko
Estimation de l'espace disque requis : 324 Ko (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-9.1.1 et sphinx-9.1.0 (dépendance circulaire)
Tout d'abord, corrigez plusieurs incompatibilités avec Sphinx-9.1 et pytest-9.0.2 :
patch -Np1 -i ../sphinxcontrib-jsmath-1.0.1-sphinx9_fixes-1.patch
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-jsmath
Vous pouvez tester l'installation avec la commande suivante :
pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-qthelp est une extension Sphinx qui fournit le format des fichiers d'aide QtHelp.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-qthelp/sphinxcontrib_qthelp-2.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : ed4f32003b71a54ac3d68aa651cb6573
Taille du téléchargement : 20 Ko
Estimation de l'espace disque requis : 18 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-9.1.1, sphinx-9.1.0 (dépendance circulaire) et defusedxml
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-qthelp
Vous pouvez tester l'installation avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install defusedxml && testenv/bin/python -m pytest
La suite de tests affichera un avertissement à propos d'un prochain changement dans Sphinx.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le paquet Sphinxcontrib-serializinghtml est une extension Sphinx qui fournit le format des fichiers HTML « sérialisés » (json et pickle).
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib_serializinghtml/sphinxcontrib_serializinghtml-2.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : b536ce248d5ca134a30018692a17c6ca
Taille du téléchargement : 16 Ko
Estimation de l'espace disque requis : 1,1 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-9.1.1 et sphinx-9.1.0 (dépendance circulaire)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user sphinxcontrib-serializinghtml
Pour tester l'installation, installez d'abord sphinx-9.1.0, puis exécutez pytest. La suite de tests affichera deux avertissements à propos d'un prochain changement dans Sphinx.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Tomlkit est un moteur de construction extensible et respectueux des standards pour les modules python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/tomlkit/tomlkit-0.15.1.tar.gz
Somme de contrôle MD5 du téléchargement : 8e5245fd4099c9a6f99774b24a4591ae
Taille du téléchargement : 176 Ko
Estimation de l'espace disque requis : 5,7 Mo (plus 17 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user tomlkit
Pour tester l'installation, assurez-vous que pytest-9.1.1 est installé, puis exécutez :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install pytest-cov && testenv/bin/python -m pytest
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Trove-Classifiers est une
bibliothèque Python qui comprend tous les classifieurs PyPI
valides utilisés pour classer les projets et leurs versions
suivant le PEP 301, par exemple Topic::
System:: Filesystems et Development
Status:: 6 - Mature.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Tlchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2026.6.1.19.tar.gz
Somme de contrôle MD5 du téléchargement : fb231b2e9492a5d34fb9bec0250f0f55
Taille du tlchargement : 20 Ko
Estimation de l'espace disque requis : 540 Ko
Estimation du temps de construction : moins de 0,1 SBU
Tout d'abord, codez en dur la version du paquet dans setup.py pour contourner un problème qui fait
que le wheel généré contient la mauvaise version lorsque le
module calver n'est pas
installé :
sed -i '/calver/s/^/#/;$iversion="2026.6.1.19"' setup.py
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user trove-classifiers
Pour tester l'installation, exécutez : pytest.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Typogrify fournit des filtres pour améliorer la typographie web, et prend en charge les modèles Django et Jinja.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/typogrify/typogrify-2.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 7cc9a0a1de988329add3982519dc7971
Taille du téléchargement : 13 Ko
Estimation de l'espace disque requis : 404 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user typogrify
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module Urllib3 est un client HTTP puissant et amical pour Python. Il apport de nombreuses fonctionnalités critiques qui manquent dans les bibliothèques standards de Python.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.7.0.tar.gz
Somme de contrôle MD5 du téléchargement : e79707b798a66c8165c9c441440f4e80
Taille du téléchargement : 424 Ko
Estimation de l'espace disque requis : 3,5 Mo (plus 123 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,6 SBU pour les tests)
pytest-9.1.1, httpx, hypercorn, mock, PySocks, pytest-timeout, python-dateutil, quart, quart-trio, tornado, trio et trustme
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user urllib3
En supposant que pytest-9.1.1 est installé, mais pas les autres dépendances facultatives, l'installation peut être testée avec les commandes suivantes :
python3 -m venv --system-site-packages testenv && source testenv/bin/activate && pip3 install --group dev && python3 /usr/bin/pytest --timeout 10 deactivate
Au moins 46 échecs sont attendus avec les instructions
précédentes. Il y a plusieurs raisons. D'abord, les développeurs
en amont utilisent une version corrigée du module hypercorn pour
leurs propres tests, qui ne peut être obtenue que par
git sur https://github.com/urllib3/hypercorn.git,
à la révision « urllib3-changes », et devrait être
d'abord installée dans l'environnement virtuel. Ensuite, il
semble que la suite de tests n'ait pas été adaptée aux versions
récentes de Python, et aux versions récentes des modules Python
externes. En particulier, certains tests s'exécuteront
indéfiniment, si bien que pytest a besoin du paramètre
--timeout.
Les tests sont actuellement cassés avec OpenSSL-4 car le module pyopenssl qui est téléchargé et installé dans l'environnement virtuel n'a pas été ajusté pour les changements requis par OpenSSL-4.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--system-site-packages :
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.14/site-packages.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module uv_build fournit le moteur de construction PEP 517 du système de gestion des paquets Python « uv ».
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/u/uv_build/uv_build-0.11.24.tar.gz
Somme de contrôle MD5 du téléchargement : f537ded461369ed76aec64e5d2e0269d
Taille du téléchargement : 392 Ko
Estimation de l'espace disque requis : 445 Mo
Estimation du temps de construction : 0,9 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user uv_build
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
vcs_versioning fournit les fonctions essentielles pour setuptools_scm qui permet à ce module d'indiquer les bonnes métadonnées pour le contrôle de version.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/v/vcs_versioning/vcs_versioning-2.2.4.tar.gz
Somme de contrôle MD5 du téléchargement : 4379f311792d41c845f9b86975b1be18
Taille du téléchargement : 132 Ko
Estimation de l'espace disque requis : 2,8 Mo
Estimation du temps de construction : moins de 0,1 SBU (plus 1,2 SBU pour les tests)
Construisez les module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user vcs_versioning
Pour tester l'installation, exécutez (HOME= empêche le fichier .gitconfig de votre répertoire personnel
d'interférer avec les tests) :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install pytest-timeout && HOME= testenv/bin/python3 -m pytest
La suite de tests peut rendre l'affichage des commandes indisponible sur l'écran (mais vous pouvez toujours exécuter des commandes si vous pouvez les taper correctement). Exécutez la commande reset pour corriger ce problème.
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Le module webencodings est une implémentation Python de l'Encodage standard WHATWG.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/w/webencodings/webencodings-0.5.1.tar.gz
Somme de contrôle MD5 du téléchargement : 32f6e261d52e57bf7e1c4d41546d15b8
Taille du téléchargement : 12 Ko
Estimation de l'espace disque requis : 164 Ko
Estimation du temps de construction : moins de 0,1 SBU
Construisez le module :
pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir $PWD
Maintenant, en tant qu'utilisateur root :
pip3 install --no-index --find-links dist --no-user webencodings
-w dist : construit
le « wheel » approprié pour ce module dans le
répertoire dist.
--no-build-isolation : dit à
pip3 de lancer la construction dans l'environnement du système au
lieu de créer un environnement de construction temporaire.
--no-deps : empêche
pip3 de construire les wheels pour les dépendances du projet.
--no-index : ignore
l'index des paquets (ne regarde que les URL --find-links à la
place).
--find-links dist :
recherche les liens des archives comme les fichiers wheel (.whl)
dans le répertoire dist.
--no-cache-dir :
désactive le cache pour éviter un avertissement à l'installation
en tant qu'utilisateur root.
--no-user : évite de
lancer accidentellement la commande installée en tant
qu'utilisateur non-root.
--upgrade : met à jour le paquet
vers la version la plus récente disponible. Cette option est
utilisée avec la commande d'installation si une version du paquet
est déjà installée.
--force-reinstall : réinstalle
le paquet même s'il est à jour. Cette option est utilisée avec la
commande d'installation si vous réinstallez le paquet ou revenez
à une version antérieure.
--no-deps : ne pas installer les
dépendances du paquet. Cette option peut être requise avec les
options --upgrade ou --force-reinstall.
Last updated on