====Création d'un paquet==== * Génération du 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. [[https://packaging.python.org/en/latest/discussions/setup-py-deprecated/|Is setup.py deprecated?]] {{ :lang:python:wheel:is_setup.py_deprecated_-_python_packaging_user_guide_10_8_2024_10_46_37_am_.html |Archive du 24/09/2024 le 08/10/2024}} * Option de compilation 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="