Posté par dzecniv .
En réponse à la dépêche Nix pour les développeurs.
Évalué à 3.
Dernière modification le 07 juillet 2017 à 11:21.
Salut,
Merci pour les exemples ! J'aimerais bcp arriver à me servir de Nix ou Guix pour du dév de projets python/web. Sais-tu si c'est facilement possible à l'heure actuelle ?
J'aimerais donc:
installer les paquets python définis dans les fichiers "requirements.txt", à la bonne version (y a-t-il tous les paquets de pypi dans toutes les bonnes versions dans Nix ? Comment fait-on ?)
installer les paquets provenant de npm, encore dans la version spécifiée .
installer des paquets système, là ça a l'air d'aller.
peut être peut-on utiliser une méthode hybride, où on spécifie les dépendances systèmes, y compris les dépendances de certains paquets pip et js (C headers,...), et où on installe les autres paquets avec pip et yarn dans un environnement Nix isolé ("conteneurisé") ?
# pip, npm ?
Posté par dzecniv . En réponse à la dépêche Nix pour les développeurs. Évalué à 3. Dernière modification le 07 juillet 2017 à 11:21.
Salut,
Merci pour les exemples ! J'aimerais bcp arriver à me servir de Nix ou Guix pour du dév de projets python/web. Sais-tu si c'est facilement possible à l'heure actuelle ?
J'aimerais donc:
Des articles pour comprendre les enjeux (avec Guix):
https://blogs.rdoproject.org/7843/guix-tox-a-functional-version-of-tox
http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-195/Python-un-environnement-vraiment-isole-avec-GNU-Guix
peut être peut-on utiliser une méthode hybride, où on spécifie les dépendances systèmes, y compris les dépendances de certains paquets pip et js (C headers,...), et où on installe les autres paquets avec pip et yarn dans un environnement Nix isolé ("conteneurisé") ?