python3Packages.cupy: 13.5.1 -> 13.6.0

Diff: https://github.com/cupy/cupy/compare/v13.5.1...v13.6.0

Changelog: https://github.com/cupy/cupy/releases/tag/v13.6.0

Changed files
+11 -12
pkgs
development
python-modules
+11 -12
pkgs/development/python-modules/cupy/default.nix
···
stdenv,
buildPythonPackage,
fetchFromGitHub,
-
cython_0,
+
cython,
fastrlock,
numpy,
-
wheel,
pytestCheckHook,
mock,
setuptools,
cudaPackages,
addDriverRunpath,
-
pythonOlder,
symlinkJoin,
}:
···
in
buildPythonPackage rec {
pname = "cupy";
-
version = "13.5.1";
-
format = "setuptools";
-
-
disabled = pythonOlder "3.7";
+
version = "13.6.0";
+
pyproject = true;
stdenv = cudaPackages.backendStdenv;
···
owner = "cupy";
repo = "cupy";
tag = "v${version}";
-
hash = "sha256-8RgyvsU3lnt6nO0J1tiLBOdYsX0jJkjPH/SpKQz4o7s=";
+
hash = "sha256-nU3VL0MSCN+mI5m7C5sKAjBSL6ybM6YAk5lJiIDY0ck=";
fetchSubmodules = true;
};
···
export CUPY_NUM_NVCC_THREADS="$NIX_BUILD_CORES"
'';
+
build-system = [
+
cython
+
fastrlock
+
setuptools
+
];
+
nativeBuildInputs = [
-
setuptools
-
wheel
addDriverRunpath
-
cython_0
cudaPackages.cuda_nvcc
];
···
NVCC = "${lib.getExe cudaPackages.cuda_nvcc}"; # FIXME: splicing/buildPackages
CUDA_PATH = "${cudatoolkit-joined}";
-
propagatedBuildInputs = [
+
dependencies = [
fastrlock
numpy
];