python3Packages.etils: adjust dependencies (#419215)

authored by Gaétan Lepage and committed by GitHub d1cff3ac 188b90f4

+23 -3
+23 -3
pkgs/development/python-modules/etils/default.nix
··· 17 17 jupyter, 18 18 mediapy, 19 19 numpy, 20 + packaging, 21 + protobuf, 22 + fsspec, 20 23 importlib-resources, 21 24 typing-extensions, 22 25 zipp, 23 26 absl-py, 27 + simple-parsing, 28 + einops, 29 + gcsfs, 30 + s3fs, 24 31 tqdm, 25 32 dm-tree, 26 33 jax, ··· 44 51 optional-dependencies = rec { 45 52 array-types = enp; 46 53 eapp = [ 47 - absl-py # FIXME package simple-parsing 54 + absl-py 55 + simple-parsing 48 56 ] ++ epy; 49 57 ecolab = 50 58 [ 51 59 jupyter 52 60 numpy 53 61 mediapy 62 + packaging 63 + protobuf 54 64 ] 55 65 ++ enp 56 - ++ epy; 66 + ++ epy 67 + ++ etree; 57 68 edc = epy; 58 - enp = [ numpy ] ++ epy; 69 + enp = [ 70 + numpy 71 + einops 72 + ] ++ epy; 59 73 epath = [ 74 + fsspec 60 75 importlib-resources 61 76 typing-extensions 62 77 zipp 63 78 ] ++ epy; 79 + epath-gcs = [ gcsfs ] ++ epath; 80 + epath-s3 = [ s3fs ] ++ epath; 64 81 epy = [ typing-extensions ]; 65 82 etqdm = [ 66 83 absl-py ··· 70 87 etree-dm = [ dm-tree ] ++ etree; 71 88 etree-jax = [ jax ] ++ etree; 72 89 etree-tf = [ tensorflow ] ++ etree; 90 + lazy-imports = ecolab; 73 91 all = 74 92 array-types 75 93 ++ eapp ··· 77 95 ++ edc 78 96 ++ enp 79 97 ++ epath 98 + ++ epath-gcs 99 + ++ epath-s3 80 100 ++ epy 81 101 ++ etqdm 82 102 ++ etree