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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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 Attrs est un module python qui permet d'écrire des attributs sans code supplémentaire.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/a/attrs/attrs-25.3.0.tar.gz
Somme de contrôle MD5 du téléchargement : 173fe452e1fe986051d9bc194ed59525
Taille du téléchargement : 776 Ko
Estimation de l'espace disque requis : 7 Mo (plus 78 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,2 SBU pour les tests)
hatch-fancy-pypi-readme-25.1.0 et hatch_vcs-0.5.0
pytest-8.4.1, cloudpickle, hypothesis, Pympler, mypy, pytest-mypy-plugins, pytest-xdist[psutil] et zope.interface
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 attrs
Pour tester l'installation, exécutez :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install 'attrs[tests]' && PATH=$PWD/testenv/bin:$PATH testenv/bin/python -m pytest
Trois tests liés à Mypy 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.
--system-site-packages
:
permet au module venv de Python
3 d'accéder au répertoire système /usr/lib/python3.13/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 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/B/Babel/babel-2.17.0.tar.gz
Somme de contrôle MD5 du téléchargement : 726d2ed119255a011d248ac0c9caa24a
Taille du téléchargement : 9,5 Mo
Estimation de l'espace disque requis : 94 Mo (avec les tests)
Estimation du temps de construction : 0,1 SBU (avec les tests)
pytest-8.4.1, Python-3.13.7 (avec le module sqlite), freezegun et pytest-cov
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-8.4.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.13/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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/certifi/certifi-2025.8.3.tar.gz
Somme de contrôle MD5 du téléchargement : bb7ee7c24518dc4314ce7a83ca24263f
Taille du téléchargement : 160 Ko
Estimation de l'espace disque requis : 832 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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 : 2 Mo
Estimation de l'espace disque requis : 12 Mo (plus 1,1 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,3 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset_normalizer-3.4.3.tar.gz
Somme de contrôle MD5 du téléchargement : 773b693324f251206cc5dcbec7dd2d4c
Taille du téléchargement : 120 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)
pytest-8.4.1, Python-3.13.7 (reconstruit après avoir construit SQLite-3.50.4) et pytest-cov
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-8.4.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.13/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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/commonmark/commonmark-0.9.1.tar.gz
Somme de contrôle MD5 du téléchargement : cd1dc70c4714d9ed4117a40490c25e00
Taille du téléchargement : 94 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-8.4.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.13/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.
Editables est une bibliothèque python pour créer des « wheels modifiables ».
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/e/editables/editables-0.5.tar.gz
Somme de contrôle MD5 du téléchargement : 520de8c3a9dc5dfb2b365d104541c9de
Taille du téléchargement : 4,6 Ko
Estimation de l'espace disque requis : 180 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 editables
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.
Hatchling est un moteur de construction extensible et qui respecte les standard pour les nodules python.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.27.0.tar.gz
Somme de contrôle MD5 du téléchargement : 6ffb3087c9b6a9ffbfc1bb394f7ed1a8
Taille du téléchargement : 60 Ko
Estimation de l'espace disque requis : 2,3 Mo
Estimation du temps de construction : moins de 0,1 SBU
editables-0.5, pathspec-0.12.1, pluggy-1.6.0 et trove-classifiers-2025.8.6.13
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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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 ).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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.27.0 et setuptools_scm-8.3.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 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/idna/idna-3.10.tar.gz
Somme de contrôle MD5 du téléchargement : 28448b00665099117b6daa9887812cc4
Taille du téléchargement : 188 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 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 437ede5b20b0ab2e76ca08f02b5c49dd
Taille du téléchargement : 4,5 Ko
Estimation de l'espace disque requis : 168 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 iniconfig
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/Markdown/markdown-3.8.2.tar.gz
Somme de contrôle MD5 du téléchargement : 1651bba25b80092c31f7d47f0e093803
Taille du téléchargement : 348 Ko
Estimation de l'espace disque requis : 4,1 Mo (plus 27 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 Markdown
En supposant que pytest-8.4.1 et PyYAML-6.0.2 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
Deux tests dans le fichier tests/test_syntax/blocks/test_html_blocks.py
sont connus pour échouer à cause de changements dans le module
d'analyse HTML de Python-3.13.6 et supérieur.
-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.13/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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/meson_python/meson_python-0.18.0.tar.gz
Somme de contrôle MD5 du téléchargement : b4d7f9ef6f09deb8dc8a7e5cbf16778e
Taille du téléchargement : 80 Ko
Estimation de l'espace disque requis : 1,3 Mo
Estimation du temps de construction : moins de 0,1 SBU
build-1.3.0, cython-3.1.3, git-2.50.1, pytest-8.4.1, Python-3.13.7 (reconstruit après avoir installé SQLite-3.50.4) et pytest-mock
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 meson_python
Pour tester l'installation, assurez-vous que git-2.50.1, patchelf-0.18.0 et pytest-8.4.1 sont installés, et que Python-3.13.7 a été reconstruit après avoir
installé SQLite-3.50.4, 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 'meson_python[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.13/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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.1.1.tar.gz
Somme de contrôle MD5 du téléchargement : abcd18fded80a89c486c0446f112eb06
Taille du téléchargement : 172 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pathspec/pathspec-0.12.1.tar.gz
Somme de contrôle MD5 du téléchargement : 2b26ad1981bfa23748e115f00085624c
Taille du téléchargement : 45 Ko
Estimation de l'espace disque requis : 912 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 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 ».
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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.
Pyproject_Hooks est une
bibliothèque de bas-niveau qui appelle des moteurs de
construction dans les projets basés sur pyproject.toml
.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.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.13/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).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pyproject-metadata/pyproject_metadata-0.9.1.tar.gz
Somme de contrôle MD5 du téléchargement : d897e16dca18204e421f912487730668
Taille du téléchargement : 8 Ko
Estimation de l'espace disque requis : 124 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, 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 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pytz/pytz-2025.2.tar.gz
Somme de contrôle MD5 du téléchargement : 6a7760c71e38b6c75577b34b18b89d5b
Taille du téléchargement : 316 Ko
Estimation de l'espace disque requis : 6,2 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-py est une bibliothèque python pour manipuler des nombres romains bien formés.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/r/roman-numerals-py/roman_numerals_py-3.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : 818e8252ca189c657bf7f860824eceb9
Taille du téléchargement : 12 Ko
Estimation de l'espace disque requis : 180 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-py
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 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-8.3.1.tar.gz
Somme de contrôle MD5 du téléchargement : 35e09656d091a94b27f9c50b383b32c5
Taille du téléchargement : 70 Ko
Estimation de l'espace disque requis : 1,6 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (plus 0,4 SBU pour les tests)
build-1.3.0, git-2.50.1, mercurial-7.1, pytest-8.4.1 et Sudo-1.9.17p2
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-8.4.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) :
TZ=UTC HOME= pytest
Si git-2.50.1 ou mercurial-7.1 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 ».
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/snowballstemmer/snowballstemmer-3.0.1.tar.gz
Somme de contrôle MD5 du téléchargement : 25a584cc4898a0833f9b4c059685672c
Taille du téléchargement : 104 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1 et sphinx-8.2.3 (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. Plusieurs avertissements peuvent s'afficher, à cause de l'utilisation de fonctions obsolètes.
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1 et sphinx-8.2.3 (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.
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1, sphinx-8.2.3 (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 :
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-jquery est une extension Sphinx qui inclut jQuery dans les nouvelles versions de Sphinx.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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 n'a pas de suite de tests.
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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1 et sphinx-8.2.3 (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-jsmath
Vous pouvez tester l'installation avec les commandes suivantes :
sed -i 's/text()/read_&/' tests/test_jsmath.py && pytest
la commande sed … est requise à cause d'un changement dans l'API de Sphinx dans les versions supérieures à 5.0.
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1, sphinx-8.2.3 (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
-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.13/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).
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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-8.4.1 et sphinx-8.2.3 (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-8.2.3, puis 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.
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
.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Tlchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2025.8.6.13.tar.gz
Somme de contrôle MD5 du téléchargement : 939166b6e238cdafdbe63becd398e906
Taille du tlchargement : 16 Ko
Estimation de l'espace disque requis : 276 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="2025.8.6.13"' 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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.5.0.tar.gz
Somme de contrôle MD5 du téléchargement : 2b8a86438e4d35fbc90572dbdb424759
Taille du téléchargement : 384 Ko
Estimation de l'espace disque requis : 2,1 Mo (plus 53 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (1,6 SBU pour les tests)
pytest-8.4.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-8.4.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 trustme \ tornado \ python-dateutil \ mock \ pysocks \ pytest-timeout \ trio \ hypercorn \ quart \ quart_trio \ httpx && python3 /usr/bin/pytest deactivate
Il peut y avoir jusqu'à 34 échecs connues pour avoir lieu à cause de changements minimes dans les modules Python externes ci-dessus, en combinaison avec Python 3.13.7.
-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.13/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 webencodings est une implémentation Python de l'Encodage standard WHATWG.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.4.
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