13 buildPythonPackage rec {
18 disabled = pythonOlder "3.7";
20 src = fetchFromGitHub {
23 rev = "refs/tags/v${version}";
24 hash = "sha256-p8pzGZc5OiiGTvXULDgzsBC3jIhovTKUq3RtPnQ/+to=";
28 # See https://github.com/numpy/numpy/issues/21079
29 # has no functional difference as the name is only used in log output
30 substituteInPlace blis/benchmark.py \
31 --replace 'numpy.__config__.blas_ilp64_opt_info["libraries"]' '["dummy"]'
35 # remove src module, so tests use the installed module instead
44 propagatedBuildInputs = [
53 pythonImportsCheck = [
58 # Do not update to BLIS 0.9.x until the following issue is resolved:
59 # https://github.com/explosion/thinc/issues/771#issuecomment-1255825935
60 skipBulkUpdate = true;
61 updateScript = gitUpdater {
63 ignoredVersions = "0\.9\..*";
68 description = "BLAS-like linear algebra library";
69 homepage = "https://github.com/explosion/cython-blis";
70 license = licenses.bsd3;
71 maintainers = with maintainers; [ nickcao ];