20/11/2022 –, A001
Présentation du projet https://github.com/cmake-wheel/cmeel
Le système de packaging fourni par Python évolue vite, et permet maintenant à n’importe qui d’écrire un «backend» de création d’un paquet.
Et côté CMake «Moderne», il est maintenant relativement facile de faire des paquets relocalisables n’importe où sur le système de fichier.
cmeel s’occupe donc simplement de la plomberie entre les deux, et permet à un utilisateur de pouvoir facilement pip install mon-projet-cpp
depuis un binaire PyPI, ou depuis les sources avec pip install git+https://github.com/mon-organisation/mon-projet-cpp
cmeel supporte la création et diffusion automatique de binaires pour les systèmes ManyLinux / MuslLinux / PyPy / macOS X, et les architectures x86_64, aarch64, pc64le, i686, s390x, et apple silicon. Un exemple sera donné dans une configuration Github Actions, sur des runners ubuntu et macOS, avec Docker et Qemu pour les architectures moins courantes.
Ingénieur de Recherche LAAS-CNRS.
Membre de Tetaneutral.net.
Alumni INP-ENSEEIHT.