diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2019-11-20 15:07:42 -0800 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2019-11-21 07:50:05 -0800 |
commit | 7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e (patch) | |
tree | 124a9ae571dcf46c56abefbc7050468ca10fb71c /pkgs/development/python-modules/tensorflow-tensorboard | |
parent | ac82d7acbd029b457d98c1a34bf48c3825ab4478 (diff) | |
download | nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar.gz nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar.bz2 nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar.lz nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar.xz nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.tar.zst nixpkgs-7d091ce5ad4eb0ee1294f2d7bd2d2a60bca5b43e.zip |
python3Packages.tensorflow-tensorboard: add wheel as runtime dep
The cli requires the wheel package to determine entry points for execution.
Diffstat (limited to 'pkgs/development/python-modules/tensorflow-tensorboard')
-rw-r--r-- | pkgs/development/python-modules/tensorflow-tensorboard/default.nix | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix index baefd635566..e0108aed5ef 100644 --- a/pkgs/development/python-modules/tensorflow-tensorboard/default.nix +++ b/pkgs/development/python-modules/tensorflow-tensorboard/default.nix @@ -1,5 +1,6 @@ -{ stdenv, lib, fetchPypi, buildPythonPackage, isPy3k +{ lib, fetchPypi, buildPythonPackage, isPy3k , numpy +, wheel , werkzeug , protobuf , grpcio @@ -34,10 +35,29 @@ buildPythonPackage rec { werkzeug protobuf markdown - grpcio absl-py + grpcio + absl-py + # not declared in install_requires, but used at runtime + # https://github.com/NixOS/nixpkgs/issues/73840 + wheel ] ++ lib.optional (!isPy3k) futures; - meta = with stdenv.lib; { + # in the absence of a real test suite, run cli and imports + checkPhase = '' + $out/bin/tensorboard --help > /dev/null + ''; + + pythonImportsCheck = [ + "tensorboard" + "tensorboard.backend" + "tensorboard.compat" + "tensorboard.data" + "tensorboard.plugins" + "tensorboard.summary" + "tensorboard.util" + ]; + + meta = with lib; { description = "TensorFlow's Visualization Toolkit"; homepage = http://tensorflow.org; license = licenses.asl20; |