Loading pkgs/development/python-modules/numbagg/default.nix 0 → 100644 +64 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, buildPythonPackage, # build-system setuptools, setuptools-scm, # dependencies numba, numpy, # tests pytestCheckHook, bottleneck, hypothesis, pandas, pytest-benchmark, tabulate, }: buildPythonPackage rec { version = "0.9.0"; pname = "numbagg"; pyproject = true; src = fetchFromGitHub { owner = "numbagg"; repo = "numbagg"; tag = "v${version}"; hash = "sha256-BuD5hjAd++pW4pEQyl0UP9gd3J8SjJirtpxVE53BLpM="; }; build-system = [ setuptools setuptools-scm ]; dependencies = [ numpy numba ]; pythonImportsCheck = [ "numbagg" ]; nativeCheckInputs = [ pytestCheckHook pandas bottleneck hypothesis tabulate pytest-benchmark ]; meta = { description = "Fast N-dimensional aggregation functions with Numba"; homepage = "https://github.com/numbagg/numbagg"; changelog = "https://github.com/numbagg/numbagg/releases/tag/${version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ flokli ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -10111,6 +10111,8 @@ self: super: with self; { numbaWithCuda = self.numba.override { cudaSupport = true; }; numbagg = callPackage ../development/python-modules/numbagg { }; numcodecs = callPackage ../development/python-modules/numcodecs { }; numdifftools = callPackage ../development/python-modules/numdifftools { }; Loading Loading
pkgs/development/python-modules/numbagg/default.nix 0 → 100644 +64 −0 Original line number Diff line number Diff line { lib, fetchFromGitHub, buildPythonPackage, # build-system setuptools, setuptools-scm, # dependencies numba, numpy, # tests pytestCheckHook, bottleneck, hypothesis, pandas, pytest-benchmark, tabulate, }: buildPythonPackage rec { version = "0.9.0"; pname = "numbagg"; pyproject = true; src = fetchFromGitHub { owner = "numbagg"; repo = "numbagg"; tag = "v${version}"; hash = "sha256-BuD5hjAd++pW4pEQyl0UP9gd3J8SjJirtpxVE53BLpM="; }; build-system = [ setuptools setuptools-scm ]; dependencies = [ numpy numba ]; pythonImportsCheck = [ "numbagg" ]; nativeCheckInputs = [ pytestCheckHook pandas bottleneck hypothesis tabulate pytest-benchmark ]; meta = { description = "Fast N-dimensional aggregation functions with Numba"; homepage = "https://github.com/numbagg/numbagg"; changelog = "https://github.com/numbagg/numbagg/releases/tag/${version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ flokli ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -10111,6 +10111,8 @@ self: super: with self; { numbaWithCuda = self.numba.override { cudaSupport = true; }; numbagg = callPackage ../development/python-modules/numbagg { }; numcodecs = callPackage ../development/python-modules/numcodecs { }; numdifftools = callPackage ../development/python-modules/numdifftools { }; Loading