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.2.
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/a/attrs/attrs-24.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : 031a41b703d7fc47ec204d0369b68dcd
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-24.1.0 et hatch_vcs-0.4.0
pytest-8.3.2, 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-cache-dir --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
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/B/Babel/babel-2.16.0.tar.gz
Somme de contrôle MD5 du téléchargement : 1dbf17974d7ccc9950757ed3c9618db0
Taille du téléchargement : 9,0 Mo
Estimation de l'espace disque requis : 90 Mo (plus 30 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (0,1 SBU pour les tests)
pytest-8.3.2, Python-3.12.5 (avec le module sqlite), freezegun==0.3.12 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-cache-dir --no-user Babel
En supposant que pytest-8.3.2 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==0.3.12 && 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.
--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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/certifi/certifi-2024.7.4.tar.gz
Somme de contrôle MD5 du téléchargement : ecf1d20e4c505fc07c8f421063d04103
Taille du téléchargement : 164 Ko
Estimation de l'espace disque requis : 844 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-cache-dir --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.2.
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/charset-normalizer/charset-normalizer-3.3.2.tar.gz
Somme de contrôle MD5 du téléchargement : 0a4019908d9e50ff13138e8a794d9e2b
Taille du téléchargement : 104 Ko
Estimation de l'espace disque requis : 1,1 Mo (plus 19 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-8.3.2, Python-3.12.5 (reconstruit après avoir construit SQLite-3.46.1) 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-cache-dir --no-user charset-normalizer
En supposant que pytest-8.3.2 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.
--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.2.
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-cache-dir --no-user commonmark
En supposant que pytest-8.3.2 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.
--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.2.
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatchling/hatchling-1.25.0.tar.gz
Somme de contrôle MD5 du téléchargement : ac265366ccd17365db319dc95a9e5bc5
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, packaging-24.1, pathspec-0.12.1, pluggy-1.5.0 et trove-classifiers-2024.7.2
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatch-fancy-pypi-readme/hatch_fancy_pypi_readme-24.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : f5f9e639f066c91f8e623ec6231beae9
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-cache-dir --no-user hatch-fancy-pypi-readme
Pour tester l'installation, assurez-vous que pytest-8.3.2 est installé et exécutez :
python3 -m venv --system-site-packages testenv && testenv/bin/pip3 install 'hatch-fancy-pypi-readme[tests]' && 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.
Hatch_vcs est un greffon Hatch pour le versionnement avec divers VCS .
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/h/hatch-vcs/hatch_vcs-0.4.0.tar.gz
Somme de contrôle MD5 du téléchargement : d801fe7c3e5955307748f2790bbb3488
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.25.0 et setuptools_scm-8.1.0
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-cache-dir --no-user hatch_vcs
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 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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/idna/idna-3.7.tar.gz
Somme de contrôle MD5 du téléchargement : 31cc572cb7a6519159c927c998c64c79
Taille du téléchargement : 188 Ko
Estimation de l'espace disque requis : 1,6 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-cache-dir --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.2.
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.0.0.tar.gz
Somme de contrôle MD5 du téléchargement : 3c030b3f51dcc3aca585de05635600e4
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/Markdown/Markdown-3.6.tar.gz
Somme de contrôle MD5 du téléchargement : 1ee0e93da8bb2fc2b5830d5b225d3b2b
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-cache-dir --no-user Markdown
En supposant que pytest-8.3.2 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
-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 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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/meson_python/meson_python-0.16.0.tar.gz
Somme de contrôle MD5 du téléchargement : 0278a447d7aef1cf20964aa369cd5d3b
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
cython-3.0.11, git-2.46.0, pytest-8.3.2, Python-3.12.5 (reconstruit après avoir installé SQLite-3.46.1), build 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-cache-dir --no-user meson_python
Pour tester l'installation, assurez-vous que git-2.46.0, patchelf-0.18.0 et pytest-8.3.2 sont installés, et que Python-3.12.5 a été reconstruit après avoir
installé SQLite-3.46.1, 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
Deux tests nommés test_missing_version
et test_pep621
sont connus pour échouer avec
pyproject-metadata-0.8.0 ou 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.
--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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.0.8.tar.gz
Somme de contrôle MD5 du téléchargement : 6f4d91b00537fd5069dc6bfc52ae5652
Taille du téléchargement : 164 Ko
Estimation de l'espace disque requis : 1,9 Mo (plus 0,3 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU
cython-3.0.11 et setuptools_scm-8.1.0
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-cache-dir --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.2.
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz
Somme de contrôle MD5 du téléchargement : ac0870be78ba0ee227a5c3955efeba59
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-cache-dir --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.
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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pyproject-metadata/pyproject_metadata-0.8.0.tar.gz
Somme de contrôle MD5 du téléchargement : 048ef3f91a5ba7c89a33894cb2c7725d
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pytz/pytz-2024.1.tar.gz
Somme de contrôle MD5 du téléchargement : b26bb090d1fe96064019bf7068eeb801
Taille du téléchargement : 312 Ko
Estimation de l'espace disque requis : 6,1 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-cache-dir --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.
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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/setuptools_scm/setuptools_scm-8.1.0.tar.gz
Somme de contrôle MD5 du téléchargement : d8046dce093a94dc382b68b45f6a6257
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)
git-2.46.0, Mercurial-6.8.1, pytest-8.3.2, Sudo-1.9.15p5 et build
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-cache-dir --no-user setuptools_scm
Pour tester l'installation, assurez-vous que pytest-8.3.2 est installé 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 build && HOME= testenv/bin/python -m pytest
Si git-2.46.0 ou Mercurial-6.8.1 ne sont pas installés, les tests qui dépendent des paquets manquants seront passés. Certains tests peuvent invoquer Sudo-1.9.15p5 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.2.
Téléchargement (HTTP) : https://github.com/leohemsted/smartypants.py/archive/v2.0.1/smartypants-2.0.1.tar.gz
Somme de contrôle MD5 du téléchargement : 27957540f4718e892039b2ed208c78f3
Taille du téléchargement : 24 Ko
Estimation de l'espace disque requis : 344 Ko
Estimation du temps de construction : moins de 0,1 SBU
L'archive s'extraie dans le répertoire smartypants.py-2.0.1
.
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-cache-dir --no-user smartypants
-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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/snowballstemmer/snowballstemmer-2.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : 4332ddc7bbee0f344a03915b2ad59a54
Taille du téléchargement : 85 Ko
Estimation de l'espace disque requis : 3,8 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-cache-dir --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.2.
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.3.2 et sphinx-8.0.2 (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-cache-dir --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.2.
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.3.2 et sphinx-8.0.2 (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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/s/sphinxcontrib-htmlhelp/sphinxcontrib-htmlhelp-2.0.1.tar.gz
Somme de contrôle MD5 du téléchargement : e85e6970dc25fbf5fd0f4fa66b897fab
Taille du téléchargement : 28 Ko
Estimation de l'espace disque requis : 3,2 Mo (plus 26 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
pytest-8.3.2, sphinx-8.0.2 (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-cache-dir --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.2.
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-cache-dir --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.2.
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.3.2 et sphinx-8.0.2 (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-cache-dir --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.2.
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.3.2, sphinx-8.0.2 (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-cache-dir --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.
--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.2.
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.3.2 et sphinx-8.0.2 (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-cache-dir --no-user sphinxcontrib-serializinghtml
Pour tester l'installation, installez d'abord sphinx-8.0.2, 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.2.
Tlchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/trove_classifiers/trove_classifiers-2024.7.2.tar.gz
Somme de contrôle MD5 du téléchargement : ee42acfdbe6fee98be4bcbe0fdaa937c
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="2024.7.2"' 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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/t/typogrify/typogrify-2.0.7.tar.gz
Somme de contrôle MD5 du téléchargement : 63f38f80531996f187d2894cc497ba08
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-cache-dir --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.2.
Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.2.2.tar.gz
Somme de contrôle MD5 du téléchargement : efb79cfdef7b811687afe02ccaf67433
Taille du téléchargement : 288 Ko
Estimation de l'espace disque requis : 3,2 Mo (plus 38 Mo pour les tests)
Estimation du temps de construction : moins de 0,1 SBU (1,6 SBU pour les tests)
pytest-8.3.2, 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-cache-dir --no-user urllib3
En supposant que pytest-8.3.2 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 \ hypercom \ quart \ quart_trio \ httpx && python3 /usr/bin/pytest deactivate
Quelques erreurs peuvent arriver.
-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.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
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-cache-dir --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