vidéo peertube - vidéo youtube - dépôt git
Développer en Python avec Nix
comment développer et installer un script python qui utilise une bibliothèque (numpy)
Bibliothèque fournie dans les paquets systèmes
- installer les paquets systèmes :
- installer le script :
- exécuter en local :
inconvénients :
- pas forcément portable sur un autre système d’exploitation
- nécessite que la bibliothèque soit fournie par le système
- installation système manuel
Bibliothèque fournie par Setuptools/Pip/Virtualenv
- installer les outils python nécessaires :
écrire un fichier setup.py
installation système :
- installation utilisateur :
inconvénients :
- pas très simple
- duplication possible dans les venvs
- mêmes genre de problèmes/solutions pour les autres langages (Javascript, Ruby, Haskell…)
Avec nix
écrire un fichier
default.nix
installation système :
- exécution en local :