diff --git a/pkgs/development/python-modules/scikit-bio/default.nix b/pkgs/development/python-modules/scikit-bio/default.nix index ef4e4ed9719b..10e635b53b65 100644 --- a/pkgs/development/python-modules/scikit-bio/default.nix +++ b/pkgs/development/python-modules/scikit-bio/default.nix @@ -3,24 +3,27 @@ buildPythonPackage, fetchFromGitHub, + # build-system setuptools, cython, oldest-supported-numpy, - requests, + # dependencies + array-api-compat, + biom-format, decorator, + h5py, natsort, numpy, pandas, - scipy, - h5py, - biom-format, - statsmodels, patsy, - array-api-compat, + requests, + scipy, + statsmodels, - python, + # tests pytestCheckHook, + python, }: buildPythonPackage rec { @@ -42,20 +45,22 @@ buildPythonPackage rec { ]; dependencies = [ - requests + array-api-compat + biom-format decorator + h5py natsort numpy pandas - scipy - h5py - biom-format - statsmodels patsy - array-api-compat + requests + scipy + statsmodels ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + ]; # only the $out dir contains the built cython extensions, so we run the tests inside there enabledTestPaths = [ "${placeholder "out"}/${python.sitePackages}/skbio" ]; @@ -63,8 +68,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "skbio" ]; meta = { - homepage = "http://scikit-bio.org/"; description = "Data structures, algorithms and educational resources for bioinformatics"; + homepage = "http://scikit-bio.org/"; + downloadPage = "https://github.com/scikit-bio/scikit-bio"; + changelog = "https://github.com/scikit-bio/scikit-bio/blob/${version}/CHANGELOG.md"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ tomasajt ]; };