Wheel est une bibliothèque Python qui est l'implémentation de référence du standard de gestion des paquets wheel de Python.
Compilez wheel avec la commande suivante :
PYTHONPATH=src pip3 wheel -w dist --no-build-isolation --no-deps $PWD
Installez wheel avec la commande suivante :
pip3 install --no-index --find-links=dist wheel
Voici la signification des options de pip3 :
PYTHONPATH=src
Permet à ce paquet (pas encore installé) de construire une archive wheel de lui même, afin d'éviter un paradoxe de l'œuf et de la poule.
Cette commande construit une archive wheel pour ce paquet.
-w
dist
Ordonne à pip de placer wheel dans le répertoire dist
.
Cette commande installe le paquet.
--no-build-isolation
, --no-deps
, and --no-index
Ces options empêchent la récupération de fichier à partir du dépôt de paquets en ligne (PyPI). Si les paquets sont installés dans le bon ordre, il n'est pas nécessaire de récupérer des fichiers, mais cette option ajoute une sécurité en cas d'erreur.
--find-links
dist
Ordonne à pip de chercher des archives wheel dans le
répertoire dist
.