chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / xo / xonsh / package.nix
blob2cf2b9241ca491bb099b68e95b95f590cbd953de
2   lib,
3   python3,
4   runCommand,
5   # configurable options
6   extraPackages ? (ps: [ ]),
7 }:
9 let
10   pythonEnv = python3.withPackages
11     (ps: [ ps.xonsh ] ++ extraPackages ps);
12   xonsh = python3.pkgs.xonsh;
14 runCommand
15   "xonsh-${xonsh.version}"
16   {
17     inherit (xonsh) pname version meta passthru;
18   }
19   ''
20     mkdir -p $out/bin
21     for bin in ${lib.getBin xonsh}/bin/*; do
22       ln -s ${pythonEnv}/bin/$(basename "$bin") $out/bin/
23     done
24   ''