diff options
author | Justin Humm <justin.humm@posteo.de> | 2018-12-07 15:07:33 +0100 |
---|---|---|
committer | Justin Humm <justin.humm@posteo.de> | 2018-12-11 16:06:48 +0100 |
commit | df6010aa3a2af7e9d511d478032437f538bc2c33 (patch) | |
tree | 3734fc6545e547eee83d9efb35cc1a9bfbfa6d05 /pkgs/development/python-modules/cytoolz | |
parent | 3c71836095cfee1de2ae6ed6326854cae30a9754 (diff) | |
download | nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar.gz nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar.bz2 nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar.lz nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar.xz nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.tar.zst nixlib-df6010aa3a2af7e9d511d478032437f538bc2c33.zip |
python3Packages.cytoolz: fix build
cytoolz has a test failure with Python 3.7 [0]. There is a debian patch for it, which didn't make it into upstream yet [1]. [0] https://github.com/pytoolz/cytoolz/issues/122 [1] https://salsa.debian.org/python-team/modules/python-cytoolz/raw/5ce4158deefc47475d1e76813f900e6c72ddcc6e/debian/patches/py37.patch
Diffstat (limited to 'pkgs/development/python-modules/cytoolz')
-rw-r--r-- | pkgs/development/python-modules/cytoolz/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/cytoolz/default.nix b/pkgs/development/python-modules/cytoolz/default.nix index aefe250effec..2b631d053e3e 100644 --- a/pkgs/development/python-modules/cytoolz/default.nix +++ b/pkgs/development/python-modules/cytoolz/default.nix @@ -5,6 +5,7 @@ , nose , toolz , python +, fetchpatch }: buildPythonPackage rec { @@ -16,6 +17,15 @@ buildPythonPackage rec { sha256 = "84cc06fa40aa310f2df79dd440fc5f84c3e20f01f9f7783fc9c38d0a11ba00e5"; }; + patches = [ + # temporal fix for a test failure: https://github.com/pytoolz/cytoolz/issues/122 + (fetchpatch { + name = "py37.patch"; + url = https://salsa.debian.org/python-team/modules/python-cytoolz/raw/5ce4158deefc47475d1e76813f900e6c72ddcc6e/debian/patches/py37.patch; + sha256 = "1z29y7s5n751q3f74r3bz0f48yg6izvi68hc4pkwcalxmkq5r1n9"; + }) + ]; + # Extension types disabled = isPyPy; @@ -28,9 +38,9 @@ buildPythonPackage rec { ''; meta = { - homepage = "https://github.com/pytoolz/cytoolz/"; + homepage = https://github.com/pytoolz/cytoolz/; description = "Cython implementation of Toolz: High performance functional utilities"; license = "licenses.bsd3"; maintainers = with lib.maintainers; [ fridh ]; }; -} \ No newline at end of file +} |