!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

208 Members
Salon francographe de NixOS70 Servers

Load older messages


SenderMessageTime
30 Dec 2021
@passionlinux:matrix.orgSebastien Chavauxj'ai bien vu dans les sources que markdwn est en dependance de build19:15:05
@raitobezarius:matrix.orgraitobezariusensuite dans nixpkgs, pour installer des paquets Python il faut utiliser des environnements scoped19:15:32
@raitobezarius:matrix.orgraitobezarius nix-shell -p 'python39.withPackages (ps: [ ps.pelican ps.markdown ])' est ce que tu veux en réalité 19:15:54
@passionlinux:matrix.orgSebastien Chavauxd'accord je vais essayer de trouver de la doc dessus19:16:00
@raitobezarius:matrix.orgraitobezarius (tu peux aussi l'installer en remplaçant par nix-shell -p par nix-env -iA mais d'abord fais un test dans un shell) 19:16:10
@passionlinux:matrix.orgSebastien Chavauxouha, 19:16:19
@raitobezarius:matrix.orgraitobezariusdu coup, je te conseille de désinstaller les paquets installés globaux pour éviter de polluer ou de brouiller les cartes19:16:21
@passionlinux:matrix.orgSebastien Chavauxc'est beaucoup d'info ;-)19:16:29
@raitobezarius:matrix.orgraitobezariusCeci t'aidera: https://github.com/NixOS/nixpkgs/blob/master/doc/languages-frameworks/python.section.md ;)19:16:43
@passionlinux:matrix.orgSebastien Chavauxoki je commence par retirer les paquets globaux19:16:47
@passionlinux:matrix.orgSebastien Chavauxmerci pour la doc, je vais lire ça tgentiment ;)19:17:57
@symphorien:xlumurb.eusymphoriend'une manière générale les plugins ne marchent jamais avec nix19:20:51
@symphorien:xlumurb.eusymphorien c'est toujours grospaquet.withPlugins [ plugin1 plugin2 ] 19:21:17
@passionlinux:matrix.orgSebastien Chavauxd'accord je prends note ;)19:21:19
@symphorien:xlumurb.eusymphorienoù la fonction withPlugins est à trouver dans un manuel, ou parfois dans la source19:21:39
@symphorien:xlumurb.eusymphorienl'idée c'est que nix te garantit qu'installer un nouveau programme ne cassera pas les programmes existants (par exemple en mettant à jour une lib) mais le prix à payer c'est qu'installer un plugin ne peut donc pas changer le comportement du programme principal19:22:51
@passionlinux:matrix.orgSebastien Chavauxje comprends le pourquoi19:23:17
@symphorien:xlumurb.eusymphorienah aussi (sans rapport direct) nix-env c'est le mal, il faut utiliser configuration.nix ou home-manager19:23:51
@passionlinux:matrix.orgSebastien Chavauxmerci pour tout ça, c'est sympa19:25:40
@passionlinux:matrix.orgSebastien Chavauxdonc, j'essaye de bien comprendre, j'installe pelican normalement via nix-env -iA nixos.python39Packages.pelican puis je dois faire nix-shell -p 'python39.withPackages (ps: [ ps.pelican ps.markdown ])'19:27:01
@symphorien:xlumurb.eusymphoriennon pas besoin d'installer pelican19:27:17
@raitobezarius:matrix.orgraitobezarius+119:27:25
@symphorien:xlumurb.eusymphorienle python3.withPackages ... installe python avec pélican et markdown19:27:37
@symphorien:xlumurb.eusymphorienun peut comme un virtualenv complet avec tout déjà dedans si ça te parle19:28:01
@passionlinux:matrix.orgSebastien Chavauxah la oui ça me parle mieux 19:28:37
@passionlinux:matrix.orgSebastien Chavauxje dois rater un truc, ça veux pas entrer dans ma tête19:30:06
@passionlinux:matrix.orgSebastien Chavauxnix-shell -p 'python3.withPackages (ps: [ ps.pelican ps.markdown ])'19:30:16
@passionlinux:matrix.orgSebastien Chavauxça fait rien, pas d'installation19:30:27
@passionlinux:matrix.orgSebastien Chavauxnix-shell c'est l'environnement19:30:47
@passionlinux:matrix.orgSebastien Chavauxje confond tout19:30:52

Show newer messages


Back to Room ListRoom Version: 6