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