Loading pkgs/development/python-modules/connected-components-3d/default.nix 0 → 100644 +61 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, setuptools, cython, numpy, pbr, fastremap, pytestCheckHook, scipy, }: buildPythonPackage rec { pname = "connected-components-3d"; version = "3.22.0"; pyproject = true; src = fetchFromGitHub { owner = "seung-lab"; repo = "connected-components-3d"; tag = version; hash = "sha256-txgQY9k96hFKLrKVLE6ldPdNbSnKOk2FIMrHkRQXlPk="; }; build-system = [ cython numpy pbr setuptools ]; dependencies = [ numpy ]; optional-dependencies = { stack = [ # crackle-codec # not in nixpkgs fastremap ]; }; nativeCheckInputs = [ pytestCheckHook scipy ] ++ optional-dependencies.stack; disabledTests = [ # requires optional dependency crackle-codec (not in nixpkgs) "test_connected_components_stack" ]; pythonImportsCheck = [ "cc3d" ]; meta = { description = "Connected components on discrete and continuous multilabel 3D & 2D images"; homepage = "https://github.com/seung-lab/connected-components-3d"; changelog = "https://github.com/seung-lab/connected-components-3d/releases/tag/${version}"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ bcdarwin ]; }; } pkgs/development/python-modules/fastremap/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, cython, numpy, pbr, setuptools, pytestCheckHook, }: buildPythonPackage rec { pname = "fastremap"; version = "1.15.1"; pyproject = true; src = fetchFromGitHub { owner = "seung-lab"; repo = "fastremap"; tag = version; hash = "sha256-naDagGD0VNRjoJ1+gkgLm3QbrnE9hD85ULz91xAfKa4="; }; build-system = [ cython numpy pbr setuptools ]; dependencies = [ numpy ]; env.PBR_VERSION = version; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "fastremap" ]; meta = { description = "Remap, mask, renumber, unique, and in-place transposition of 3D labeled images and point clouds"; homepage = "https://github.com/seung-lab/fastremap"; changelog = "https://github.com/seung-lab/fastremap/releases/tag/${version}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ bcdarwin ]; }; } pkgs/top-level/python-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -2795,6 +2795,8 @@ self: super: with self; { connect-box = callPackage ../development/python-modules/connect-box { }; connected-components-3d = callPackage ../development/python-modules/connected-components-3d { }; connection-pool = callPackage ../development/python-modules/connection-pool { }; connexion = callPackage ../development/python-modules/connexion { }; Loading Loading @@ -4824,6 +4826,8 @@ self: super: with self; { fastprogress = callPackage ../development/python-modules/fastprogress { }; fastremap = callPackage ../development/python-modules/fastremap { }; fastrlock = callPackage ../development/python-modules/fastrlock { }; fasttext = callPackage ../development/python-modules/fasttext { }; Loading Loading
pkgs/development/python-modules/connected-components-3d/default.nix 0 → 100644 +61 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, setuptools, cython, numpy, pbr, fastremap, pytestCheckHook, scipy, }: buildPythonPackage rec { pname = "connected-components-3d"; version = "3.22.0"; pyproject = true; src = fetchFromGitHub { owner = "seung-lab"; repo = "connected-components-3d"; tag = version; hash = "sha256-txgQY9k96hFKLrKVLE6ldPdNbSnKOk2FIMrHkRQXlPk="; }; build-system = [ cython numpy pbr setuptools ]; dependencies = [ numpy ]; optional-dependencies = { stack = [ # crackle-codec # not in nixpkgs fastremap ]; }; nativeCheckInputs = [ pytestCheckHook scipy ] ++ optional-dependencies.stack; disabledTests = [ # requires optional dependency crackle-codec (not in nixpkgs) "test_connected_components_stack" ]; pythonImportsCheck = [ "cc3d" ]; meta = { description = "Connected components on discrete and continuous multilabel 3D & 2D images"; homepage = "https://github.com/seung-lab/connected-components-3d"; changelog = "https://github.com/seung-lab/connected-components-3d/releases/tag/${version}"; license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ bcdarwin ]; }; }
pkgs/development/python-modules/fastremap/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, cython, numpy, pbr, setuptools, pytestCheckHook, }: buildPythonPackage rec { pname = "fastremap"; version = "1.15.1"; pyproject = true; src = fetchFromGitHub { owner = "seung-lab"; repo = "fastremap"; tag = version; hash = "sha256-naDagGD0VNRjoJ1+gkgLm3QbrnE9hD85ULz91xAfKa4="; }; build-system = [ cython numpy pbr setuptools ]; dependencies = [ numpy ]; env.PBR_VERSION = version; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "fastremap" ]; meta = { description = "Remap, mask, renumber, unique, and in-place transposition of 3D labeled images and point clouds"; homepage = "https://github.com/seung-lab/fastremap"; changelog = "https://github.com/seung-lab/fastremap/releases/tag/${version}"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ bcdarwin ]; }; }
pkgs/top-level/python-packages.nix +4 −0 Original line number Diff line number Diff line Loading @@ -2795,6 +2795,8 @@ self: super: with self; { connect-box = callPackage ../development/python-modules/connect-box { }; connected-components-3d = callPackage ../development/python-modules/connected-components-3d { }; connection-pool = callPackage ../development/python-modules/connection-pool { }; connexion = callPackage ../development/python-modules/connexion { }; Loading Loading @@ -4824,6 +4826,8 @@ self: super: with self; { fastprogress = callPackage ../development/python-modules/fastprogress { }; fastremap = callPackage ../development/python-modules/fastremap { }; fastrlock = callPackage ../development/python-modules/fastrlock { }; fasttext = callPackage ../development/python-modules/fasttext { }; Loading