diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-07-29 12:14:17 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-07-29 13:04:07 +0200 |
commit | 4f296cbaeb91370a4ff226485e5d47f5ff082201 (patch) | |
tree | ac5be21d1b4887af754caee6902c9dab0fa26d3f /pkgs/top-level/python-packages.nix | |
parent | 25fa9f2f14ca36159cb25f0405558351e87b5292 (diff) | |
download | nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar.gz nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar.bz2 nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar.lz nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar.xz nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.tar.zst nixlib-4f296cbaeb91370a4ff226485e5d47f5ff082201.zip |
python.pkgs.cython: move expression
Diffstat (limited to 'pkgs/top-level/python-packages.nix')
-rw-r--r-- | pkgs/top-level/python-packages.nix | 45 |
1 files changed, 1 insertions, 44 deletions
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a127da66d84f..53c4a139eea4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3504,50 +3504,7 @@ in { }; }; - cython = buildPythonPackage rec { - name = "Cython-${version}"; - version = "0.25.2"; - - src = pkgs.fetchurl { - url = "mirror://pypi/C/Cython/${name}.tar.gz"; - sha256 = "01h3lrf6d98j07iakifi81qjszh6faa37ibx7ylva1vsqbwx2hgi"; - }; - - # With Python 2.x on i686-linux or 32-bit ARM this test fails because the - # result is "3L" instead of "3", so let's fix it in-place. - # - # Upstream issue: https://github.com/cython/cython/issues/1548 - postPatch = optionalString ((stdenv.isi686 || stdenv.isArm) && !isPy3k) '' - sed -i -e 's/\(>>> *\)\(verify_resolution_GH1533()\)/\1int(\2)/' \ - tests/run/cpdef_enums.pyx - ''; - - buildInputs = with self; [ pkgs.glibcLocales pkgs.pkgconfig pkgs.gdb ]; - # For testing - nativeBuildInputs = with self; [ numpy pkgs.ncurses ]; - - LC_ALL = "en_US.UTF-8"; - - # cython's testsuite is not working very well with libc++ - # We are however optimistic about things outside of testsuite still working - checkPhase = '' - export HOME="$NIX_BUILD_TOP" - ${python.interpreter} runtests.py \ - ${if stdenv.cc.isClang or false then ''--exclude="(cpdef_extern_func|libcpp_algo)"'' else ""} - ''; - - # Disable tests temporarily - # https://github.com/cython/cython/issues/1676 - doCheck = false; - - meta = { - description = "An optimising static compiler for both the Python programming language and the extended Cython programming language"; - platforms = platforms.all; - homepage = http://cython.org; - license = licenses.asl20; - maintainers = with maintainers; [ fridh ]; - }; - }; + cython = callPackage ../development/python-modules/Cython { }; cytoolz = buildPythonPackage rec { name = "cytoolz-${version}"; |