diff options
author | Jean-Philippe Braun <eon@patapon.info> | 2019-02-13 10:29:56 +0100 |
---|---|---|
committer | Jean-Philippe Braun <eon@patapon.info> | 2019-02-13 11:36:40 +0100 |
commit | 385b97e9cf2c727da9f30dd67f8685386392dc93 (patch) | |
tree | 65c5d1f803061580558d55712556b5a894a1dd2b /pkgs/development/python-modules/cassandra-driver | |
parent | bd8bebb821888e714e76a8f2251bed7e9a7ebef1 (diff) |
pythonPackages.cassandra-driver: 3.15.1 -> 3.16.0 - fix build
cassandra-driver requires an older version of cython than the one present in nixpkgs. Next cassandra-driver version will support cython 0.29 https://github.com/datastax/python-driver/commit/82c84255ff463998f31e11f0db81e18aad0f08df
Diffstat (limited to 'pkgs/development/python-modules/cassandra-driver')
-rw-r--r-- | pkgs/development/python-modules/cassandra-driver/default.nix | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/cassandra-driver/default.nix b/pkgs/development/python-modules/cassandra-driver/default.nix index c445c21478b0f..9a89fff08f8ad 100644 --- a/pkgs/development/python-modules/cassandra-driver/default.nix +++ b/pkgs/development/python-modules/cassandra-driver/default.nix @@ -20,14 +20,26 @@ buildPythonPackage rec { pname = "cassandra-driver"; - version = "3.15.1"; + version = "3.16.0"; src = fetchPypi { inherit pname version; - sha256 = "1xcirbvlj00id8269akhk8gy2sv0mlnbgy3nagi32648jwsrcadg"; + sha256 = "1gjs2lqy0ba6zhh13a1dhirk59i7lc4zcbl7h50619hdm5kv3g22"; }; - buildInputs = [ pkgs.libev cython ]; + buildInputs = [ + pkgs.libev + # NOTE: next version will work with cython 0.29 + # Requires 'Cython!=0.25,<0.29,>=0.20' + (cython.overridePythonAttrs(old: rec { + pname = "Cython"; + version = "0.28.3"; + src = fetchPypi { + inherit pname version; + sha256 = "1aae6d6e9858888144cea147eb5e677830f45faaff3d305d77378c3cba55f526"; + }; + })) + ]; propagatedBuildInputs = [ six ] ++ stdenv.lib.optionals (pythonOlder "3.4") [ futures ]; |