Dépendances de Python

Dépendances de Introduction to Python

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.

[Important]

Important

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.

Alabaster-1.0.0

Introduction au module Alabaster

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.

Informations sur le paquet

Installation de Alabaster

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/alabaster et /usr/lib/python3.12/site-packages/alabaster-1.0.0.dist-info

Attrs-24.2.0

Introduction au module Attrs

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/a/attrs/attrs-24.2.0.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Attrs

Requises

hatch-fancy-pypi-readme-24.1.0 et hatch_vcs-0.4.0

Facultatives (pour les tests)

pytest-8.3.2, cloudpickle, hypothesis, Pympler, mypy, pytest-mypy-plugins, pytest-xdist[psutil] et zope.interface

Installation de Attrs

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/attr, /usr/lib/python3.12/site-packages/attrs et /usr/lib/python3.12/site-packages/attrs-24.2.0.dist-info

babel-2.16.0

Introduction au module Babel

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/B/Babel/babel-2.16.0.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Babel

Requises

pytz-2024.1

Facultatives (pour les tests)

pytest-8.3.2, Python-3.12.5 (avec le module sqlite), freezegun==0.3.12 et pytest-cov

Installation de Babel

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

Explication des commandes

-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.

Contenu

Programmes installés: pybabel
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/babel et /usr/lib/python3.12/site-packages/Babel-2.16.0.dist-info
Descriptions courtes

pybabel

est une interface en ligne de commande pour travailler avec les catalogues de messages

certifi-2024.7.4

Introduction au module Certifi

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.

Informations sur le paquet

Installation de certifi

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/lib/python3.12/site-packages/certifi et /usr/lib/python3.12/site-packages/certifi-2024.7.4.dist-info

Chardet-5.2.0

Introduction au module chardet

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/c/chardet/chardet-5.2.0.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Chardet

Facultatives (pour les tests)

pytest-8.3.2

Installation de Chardet

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.

Explication des commandes

-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.

Contenu

Programmes installés: chardetect
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/chardet et /usr/lib/python3.12/site-packages/chardet-5.2.0.dist-info
Descriptions courtes

chardetect

est un détecteur d'encodage des caractères universel

Charset-normalizer-3.3.2

Introduction au module charset-normalizer

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.

Informations sur le paquet

Dépendances de Charset-normalizer

Facultatives (pour les tests)

pytest-8.3.2, Python-3.12.5 (reconstruit après avoir construit SQLite-3.46.1) et pytest-cov

Installation de Charset-normalizer

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

Explication des commandes

-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.

Contenu

Programmes installés: normalizer
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/charset_normalizer et /usr/lib/python3.12/site-packages/charset_normalizer-3.3.2.dist-info
Descriptions courtes

normalizer

est un détecteur de jeux de caractères universel (il découvre l'encodage d'origine etqnormalise le texte en unicode)

Commonmark-0.9.1

Introduction au module Commonmark

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.

Informations sur le paquet

Dépendances de Commonmark

Facultatives (pour les tests)

pytest-8.3.2, flake8 et hypothesis

Installation de Commonmark

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

Explication des commandes

-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.

Contenu

Programmes installés: cmark
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/commonmark et /usr/lib/python3.12/site-packages/commonmark-0.9.1.dist-info

Descriptions courtes

cmark

traite le Markdown suivant la spécification CommonMark

Editables-0.5

Introduction au module Editables

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.

Informations sur le paquet

Dépendances de Editables

Facultatives (pour les tests)

pytest-8.3.2

Installation de Editables

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/editables et /usr/lib/python3.12/site-packages/editables-0.5.dist-info

Hatchling-1.25.0

Introduction au module Hatchling

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.

Informations sur le paquet

Dépendances de Hatchling

Requises

editables-0.5, packaging-24.1, pathspec-0.12.1, pluggy-1.5.0 et trove-classifiers-2024.7.2

Installation de Hatchling

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

Explication des commandes

-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.

Contenu

Programmes installés: hatchling
Bibliothèques installées: Aucun
Répertoires installés: /usr/lib/python3.12/site-packages/hatchling et /usr/lib/python3.12/site-packages/hatchling-1.25.0.dist-info

Descriptions courtes

hatchling

est un constructeur de modules python

Hatch-Fancy-Pypi-Readme-24.1.0

Introduction au module Hatch-Fancy-Pypi-Readme

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.

Informations sur le paquet

Dépendances de Hatch-Fancy-Pypi-Readme

Requises

hatchling-1.25.0

Facultatives (pour les tests)

pytest-8.3.2 et build

Installation de Hatch-Fancy-Pypi-Readme

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/lib/python3.12/site-packages/hatch_fancy_pypi_readme et /usr/lib/python3.12/site-packages/hatch_fancy_pypi_readme-24.1.0.dist-info

Hatch_vcs-0.4.0

Introduction au module Hatch-vcs

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.

Informations sur le paquet

Dépendances de Hatch_vcs

Requises

hatchling-1.25.0 et setuptools_scm-8.1.0

Facultatives (pour les tests)

git-2.46.0 et pytest-8.3.2

Installation de Hatch_vcs

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/hatch_vcs et /usr/lib/python3.12/site-packages/hatch_vcs-0.4.0.dist-info

Idna-3.7

Introduction au module Idna

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/i/idna/idna-3.7.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Idna

Facultatives (pour les tests)

pytest-8.3.2

Installation de Idna

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/idna et /usr/lib/python3.12/site-packages/idna-3.7.dist-info

Imagesize-1.4.1

Introduction au module Imagesize

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.

Informations sur le paquet

Dépendances de Imagesize

Facultatives (pour les tests)

pytest-8.3.2 et requests-2.32.3

Installation de Imagesize

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.

Explication des commandes

-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.

Contenu

Programmes installés: Aucun
Bibliothèques installées: Aucun
Répertoires installés: /usr/lib/python3.12/site-packages/imagesize et /usr/lib/python3.12/site-packages/imagesize-1.4.1.dist-info

Iniconfig-2.0.0

Introduction au module Iniconfig

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.

Informations sur le paquet

Dépendances de Iniconfig

Requises

hatch_vcs-0.4.0

Installation de Iniconfig

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/iniconfig et /usr/lib/python3.12/site-packages/iniconfig-2.0.0.dist-info

Markdown-3.6

Introduction au module Markdown

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/M/Markdown/Markdown-3.6.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Markdown

Facultatives (pour les tests)

pytest-8.3.2, PyYAML-6.0.2 et coverage

Installation de Markdown

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

Explication des commandes

-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.

Contenu

Programmes installés: markdown_py
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/markdown et /usr/lib/python3.12/site-packages/Markdown-3.6.dist-info

Descriptions courtes

markdown_py

convertit des fichiers markdown en (x)html

Meson_python-0.16.0

Introduction au module Meson_python

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.

Informations sur le paquet

Dépendances de Meson_python

Requises

pyproject-metadata-0.8.0

Recommandées (à l'exécution)

patchelf-0.18.0

Facultatives (pour les tests)

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

Installation de Meson_python

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/meson_python et /usr/lib/python3.12/site-packages/meson_python-0.16.0.dist-info

Msgpack-1.0.8

Introduction au module Msgpack

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.

Informations sur le paquet

Dépendances de Msgpack

Requises

cython-3.0.11 et setuptools_scm-8.1.0

Facultatives (pour les tests)

pytest-8.3.2

Installation de Msgpack

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/lib/python3.12/site-packages/msgpack-1.0.8.dist-info et /usr/lib/python3.12/site-packages/msgpack

Pathspec-0.12.1

Introduction au module Pathspec

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.

Informations sur le paquet

Dépendances de Pathspec

Facultatives (pour les tests)

pytest-8.3.2

Installation de Pathspec

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/pathspec et /usr/lib/python3.12/site-packages/pathspec-0.12.1.dist-info

Pluggy-1.5.0

Introduction au module Pluggy

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-1.5.0.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Pluggy

Recommandées
Facultatives (pour les tests)

pytest-8.3.2

Installation de Pluggy

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/pluggy et /usr/lib/python3.12/site-packages/pluggy-1.5.0.dist-info

Pyproject-Metadata-0.8.0

Introduction au module Pyproject-Metadata

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.

Informations sur le paquet

Dépendances de Pyproject-Metadata

Requises

packaging-24.1

Facultatives (pour les tests)

pytest-8.3.2

Installation de Pyproject-Metadata

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/pyproject_metadata et /usr/lib/python3.12/site-packages/pyproject_metadata-0.8.0.dist-info

Pytz-2024.1

Introduction au module Pytz

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/p/pytz/pytz-2024.1.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Pytz

Facultatives (pour les tests)

pytest-8.3.2

Installation de Pytz

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/pytz et /usr/lib/python3.12/site-packages/pytz-2024.1.dist-info

Setuptools_scm-8.1.0

Introduction au module Setuptools_scm

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.

Informations sur le paquet

Dépendances de Setuptools_scm

Requises

packaging-24.1

Facultatives (pour les tests)

git-2.46.0, Mercurial-6.8.1, pytest-8.3.2, Sudo-1.9.15p5 et build

Installation de Setuptools_scm

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/setuptools_scm et /usr/lib/python3.12/site-packages/setuptools_scm-8.1.0.dist-info

Smartypants-2.0.1

Introduction au module Smartypants

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.

Informations sur le paquet

Installation de Smartypants

[Note]

Note

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

Explication des commandes

-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.

Contenu

Programmes installés: smartypants
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/smartypants-2.0.1.dist-info

Descriptions courtes

smartypants

traduit la ponctuation ASCII en ponctuation HTML.

Snowballstemmer-2.2.0

Introduction au module Snowballstemmer

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.

Informations sur le paquet

Installation de Snowballstemmer

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/snowballstemmer et /usr/lib/python3.12/site-packages/snowballstemmer-2.2.0.dist-info

Sphinxcontrib-applehelp-2.0.0

Introduction au module Sphinxcontrib-applehelp

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-applehelp

Facultatives (pour les tests)

pytest-8.3.2 et sphinx-8.0.2 (dépendance circulaire)

Installation de Sphinxcontrib-applehelp

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_applehelp-2.0.0.dist-info

Sphinxcontrib-devhelp-2.0.0

Introduction au module Sphinxcontrib-devhelp

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-devhelp

Facultatives (pour les tests)

pytest-8.3.2 et sphinx-8.0.2 (dépendance circulaire)

Installation de Sphinxcontrib-devhelp

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_devhelp-2.0.0.dist-info

Sphinxcontrib-htmlhelp-2.0.1

Introduction au module Sphinxcontrib-htmlhelp

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-htmlhelp

Facultatives (pour les tests)

pytest-8.3.2, sphinx-8.0.2 (dépendance circulaire) et html5lib-1.1

Installation de Sphinxcontrib-htmlhelp

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_htmlhelp-2.0.1.dist-info

Sphinxcontrib-jquery-4.1

Introduction au module Sphinxcontrib-jquery

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-jquery

Requises

sphinx-8.0.2

Facultatives (pour les tests)

pytest-8.3.2

Installation de Sphinxcontrib-jquery

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_jquery-4.1.dist-info

Sphinxcontrib-jsmath-1.0.1

Introduction au module Sphinxcontrib-jsmath

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-jsmath

Facultatives (pour les tests)

pytest-8.3.2 et sphinx-8.0.2 (dépendance circulaire)

Installation de Sphinxcontrib-jsmath

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_jsmath-1.0.1.dist-info

Sphinxcontrib-qthelp-2.0.0

Introduction au module Sphinxcontrib-qthelp

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-qthelp

Facultatives (pour les tests)

pytest-8.3.2, sphinx-8.0.2 (dépendance circulaire) et defusedxml

Installation de Sphinxcontrib-qthelp

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_qthelp-2.0.0.dist-info

Sphinxcontrib-serializinghtml-2.0.0

Introduction au module Sphinxcontrib-serializinghtml

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.

Informations sur le paquet

Dépendances de Sphinxcontrib-serializinghtml

Facultatives (pour les tests)

pytest-8.3.2 et sphinx-8.0.2 (dépendance circulaire)

Installation de Sphinxcontrib-serializinghtml

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/sphinxcontrib et /usr/lib/python3.12/site-packages/sphinxcontrib_serializinghtml-2.0.0.dist-info

Trove-Classifiers-2024.7.2

Introduction au module Trove-Classifiers

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.

Informations sur le paquet

Dpendances de Trove-Classifiers

Facultatives (pour les tests)

pytest-8.3.2

Installation de Trove-Classifiers

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/trove_classifiers et /usr/lib/python3.12/site-packages/trove_classifiers-2024.7.2.dist-info

Typogrify-2.0.7

Introduction au module Typogrify

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.

Informations sur le paquet

Dépendances de Typogrify

Requises

smartypants-2.0.1

Installation de Typogrify

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/typogrify et /usr/lib/python3.12/site-packages/typogrify-2.0.7.dist-info

Urllib3-2.2.2

Introduction au module Urllib3

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://files.pythonhosted.org/packages/source/u/urllib3/urllib3-2.2.2.tar.gz

  • Téléchargement (FTP) :

  • 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)

Dépendances de Urllib3

Requises

hatchling-1.25.0

Facultatives (pour les tests)

pytest-8.3.2, httpx, hypercorn, mock, PySocks, pytest-timeout, python-dateutil, quart, quart-trio, tornado, trio et trustme

Installation de Urllib3

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.

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installes: None
Répertoires installés: /usr/lib/python3.12/site-packages/urllib3 et /usr/lib/python3.12/site-packages/urllib3-2.2.2.dist-info

webencodings-0.5.1

Introduction au module Webencodings

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.

Informations sur le paquet

Installation de webencodings

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

Explication des commandes

-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.

Contenu

Programmes installés: None
Bibliothèques installées: None
Répertoires installés: /usr/lib/python3.12/site-packages/webencodings et /usr/lib/python3.12/site-packages/webencodings-0.5.1.dist-info

Last updated on