Création d'un paquet

Pour créer un paquet Python, il faut lancer la commande python -m pip wheel PATH avec PATH étant la racine du code source.

L'utilisation de python setup.py est dépréciée. Is setup.py deprecated? Archive du 24/09/2024 le 08/10/2024

Si on veut passer des options à setup.py, il faut passer par --config-settings=--global-option=BLABLA1 --config-settings=--global-option=BLABLA2=ON. Les options --config-settings et global-option se combinent.

Il faudra bien faire attention à supprimer les options personnalisées de la liste des arguments dans setup.py. Par exemple :

option_arg = next((arg for arg in sys.argv if arg.startswith("option=")), None)
if option_arg != None:
    sys.argv.remove(option_arg)
else:
    option_arg = "option="