linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / pywick / default.nix
blobc675686ef8332ae301583d4d427cb951956dcc6a
1 { buildPythonPackage
2 , fetchFromGitHub
3 , pythonOlder
4 , pytest
5 , h5py
6 , hickle
7 , numpy
8 , pandas
9 , pillow
10 , six
11 , pytorch
12 , torchvision
13 , tqdm
14 , lib
17 buildPythonPackage rec {
18   pname   = "pywick";
19   version = "0.5.6";
21   disabled = pythonOlder "3.6";
23   src = fetchFromGitHub {
24     owner = "achaiah";
25     repo = pname;
26     rev = "v${version}";
27     sha256 = "1gmlifnv9kji0d1jwg1pa8d96zg48w17qg0sgxwy1y1jf3hn37bm";
28   };
30   propagatedBuildInputs = [
31     h5py hickle numpy pandas pillow six pytorch torchvision tqdm
32   ];
34   checkInputs = [ pytest ];
36   checkPhase = ''
37     runHook preCheck
38     pytest tests/
39     runHook postCheck
40   '';
42   meta = {
43     description = "High-level training framework for Pytorch";
44     homepage = "https://github.com/achaiah/pywick";
45     license = lib.licenses.mit;
46     maintainers = with lib.maintainers; [ bcdarwin ];
47   };