• # pip, npm ?

    Posté par . 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.

    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é") ?