diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/odo/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/odo/default.nix | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/odo/default.nix b/nixpkgs/pkgs/development/python-modules/odo/default.nix new file mode 100644 index 000000000000..f18420b676b7 --- /dev/null +++ b/nixpkgs/pkgs/development/python-modules/odo/default.nix @@ -0,0 +1,44 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, pytest +, datashape +, numpy +, pandas +, toolz +, multipledispatch +, networkx +, dask +}: + +buildPythonPackage rec { + pname = "odo"; + version= "0.5.1"; + + + src = fetchFromGitHub { + owner = "blaze"; + repo = pname; + rev = version; + sha256 = "142f4jvaqjn0dq6rvlk7d7mzcmc255a9z4nxc1b3a862hp4gvijs"; + }; + + checkInputs = [ pytest dask ]; + propagatedBuildInputs = [ datashape numpy pandas toolz multipledispatch networkx ]; + + # Disable failing tests + # https://github.com/blaze/odo/issues/609 + checkPhase = '' + py.test -k "not test_numpy_asserts_type_after_dataframe" odo/tests + ''; + + meta = { + homepage = https://github.com/ContinuumIO/odo; + description = "Data migration utilities"; + license = lib.licenses.bsdOriginal; + maintainers = with lib.maintainers; [ fridh ]; + # incomaptible with Networkx 2 + # see https://github.com/blaze/odo/pull/601 + broken = true; + }; +} |