Merge pull request #211941 from minijackson/quarto-override-deps

quarto: allow overriding extra R and Python packages

authored by

Ilan Joselevich and committed by
GitHub
bede0015 7f2ace39

+4 -2
+4 -2
pkgs/development/libraries/quarto/default.nix
··· 7 , nodePackages 8 , rWrapper 9 , rPackages 10 , makeWrapper 11 , python3 12 }: 13 14 stdenv.mkDerivation rec { ··· 42 --prefix QUARTO_PANDOC : ${pandoc}/bin/pandoc \ 43 --prefix QUARTO_ESBUILD : ${esbuild}/bin/esbuild \ 44 --prefix QUARTO_DART_SASS : ${nodePackages.sass}/bin/sass \ 45 - --prefix QUARTO_R : ${rWrapper.override { packages = [ rPackages.rmarkdown]; }}/bin/R \ 46 - --prefix QUARTO_PYTHON : ${python3.withPackages (ps: with ps; [ jupyter ipython ])}/bin/python3 47 ''; 48 49 installPhase = ''
··· 7 , nodePackages 8 , rWrapper 9 , rPackages 10 + , extraRPackages ? [] 11 , makeWrapper 12 , python3 13 + , extraPythonPackages ? ps: with ps; [] 14 }: 15 16 stdenv.mkDerivation rec { ··· 44 --prefix QUARTO_PANDOC : ${pandoc}/bin/pandoc \ 45 --prefix QUARTO_ESBUILD : ${esbuild}/bin/esbuild \ 46 --prefix QUARTO_DART_SASS : ${nodePackages.sass}/bin/sass \ 47 + --prefix QUARTO_R : ${rWrapper.override { packages = [ rPackages.rmarkdown ] ++ extraRPackages; }}/bin/R \ 48 + --prefix QUARTO_PYTHON : ${python3.withPackages (ps: with ps; [ jupyter ipython ] ++ (extraPythonPackages ps))}/bin/python3 49 ''; 50 51 installPhase = ''