pythonPackages.cython: 0.27.3 -> 0.28.1
This commit is contained in:
parent
861283c3b3
commit
c2743956eb
@ -13,26 +13,17 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "Cython";
|
pname = "Cython";
|
||||||
name = "${pname}-${version}";
|
version = "0.28.1";
|
||||||
version = "0.27.3";
|
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
inherit pname version;
|
inherit pname version;
|
||||||
sha256 = "6a00512de1f2e3ce66ba35c5420babaef1fe2d9c43a8faab4080b0dbcc26bc64";
|
sha256 = "152ee5f345012ca3bb7cc71da2d3736ee20f52cd8476e4d49e5e25c5a4102b12";
|
||||||
};
|
};
|
||||||
|
|
||||||
# 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 = lib.optionalString ((stdenv.isi686 || stdenv.isArm) && !isPy3k) ''
|
|
||||||
sed -i -e 's/\(>>> *\)\(verify_resolution_GH1533()\)/\1int(\2)/' \
|
|
||||||
tests/run/cpdef_enums.pyx
|
|
||||||
'';
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkgconfig
|
pkgconfig
|
||||||
# For testing
|
];
|
||||||
|
checkInputs = [
|
||||||
numpy ncurses
|
numpy ncurses
|
||||||
];
|
];
|
||||||
buildInputs = [ glibcLocales gdb ];
|
buildInputs = [ glibcLocales gdb ];
|
||||||
@ -46,10 +37,6 @@ buildPythonPackage rec {
|
|||||||
${if stdenv.cc.isClang or false then ''--exclude="(cpdef_extern_func|libcpp_algo)"'' else ""}
|
${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 = {
|
meta = {
|
||||||
description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
|
description = "An optimising static compiler for both the Python programming language and the extended Cython programming language";
|
||||||
homepage = http://cython.org;
|
homepage = http://cython.org;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user