1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pythonOlder, 6 hatchling, 7 optype, 8 scipy, 9}: 10 11buildPythonPackage rec { 12 pname = "scipy-stubs"; 13 version = "1.16.1.0"; 14 pyproject = true; 15 16 src = fetchFromGitHub { 17 owner = "scipy"; 18 repo = "scipy-stubs"; 19 tag = "v${version}"; 20 hash = "sha256-KRwFQG1Nb+Kh9OpQCGtvUzQA0MHNEZnRlzSkpZCNxuw="; 21 }; 22 23 disabled = pythonOlder "3.11"; 24 25 build-system = [ 26 hatchling 27 ]; 28 29 dependencies = [ 30 optype 31 ]; 32 33 optional-dependencies = { 34 scipy = [ 35 scipy 36 ]; 37 }; 38 39 nativeCheckInputs = [ 40 scipy 41 ]; 42 43 meta = { 44 description = "Typing Stubs for SciPy"; 45 homepage = "https://github.com/scipy/scipy-stubs"; 46 license = lib.licenses.bsd3; 47 maintainers = with lib.maintainers; [ jolars ]; 48 }; 49}