-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
25 lines (19 loc) · 789 Bytes
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
self: super:
let
callPackage = self.callPackage;
in
rec {
python38 = super.python38.override { packageOverrides = import ./python-packages.nix; };
python39 = super.python39.override { packageOverrides = import ./python-packages.nix; };
python3 = python38;
# can we define python3Packages to refer to the version defined in Nixpkgs?
python38Packages = super.recurseIntoAttrs python38.pkgs;
python39Packages = super.recurseIntoAttrs python39.pkgs;
python3Packages = python38Packages;
# should this be wrapped in toPythonApplication?
minc_stuffs = callPackage ./pkgs/minc-stuffs.nix {
inherit (python3Packages) buildPythonPackage numpy scipy pyminc pytest;
};
RMINC = callPackage ./pkgs/RMINC.nix { };
MRIcrotome = callPackage ./pkgs/MRIcrotome.nix { };
}