1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 pytestCheckHook, 6 pytest-cov-stub, 7 setuptools, 8 setuptools-scm, 9 scipy, 10 pandas, 11 numpy, 12}: 13 14buildPythonPackage rec { 15 pname = "biocutils"; 16 version = "0.2.3"; 17 pyproject = true; 18 19 src = fetchFromGitHub { 20 owner = "BiocPy"; 21 repo = "BiocUtils"; 22 tag = "${version}"; 23 hash = "sha256-4LzXBP/cp+nqIOM5QZIa1QptkSfv3fqdACHEHjJUtsw="; 24 }; 25 26 build-system = [ 27 setuptools 28 setuptools-scm 29 ]; 30 31 dependencies = [ numpy ]; 32 33 nativeCheckInputs = [ 34 pytest-cov-stub 35 pytestCheckHook 36 pandas 37 scipy 38 ]; 39 40 pythonImportsCheck = [ "biocutils" ]; 41 42 meta = { 43 description = "Miscellaneous utilities for BiocPy, mostly to mimic base functionality in R"; 44 homepage = "https://github.com/BiocPy/BiocUtils"; 45 license = lib.licenses.mit; 46 maintainers = with lib.maintainers; [ b-rodrigues ]; 47 }; 48}