Loading pkgs/development/python-modules/dipy/default.nix +17 −7 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, pythonOlder, meson-python, packaging, cython, numpy, Loading @@ -10,33 +11,43 @@ h5py, nibabel, tqdm, trx-python, }: buildPythonPackage rec { pname = "dipy"; version = "1.7.0"; format = "setuptools"; version = "1.9.0"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "dipy"; repo = pname; repo = "dipy"; rev = "refs/tags/${version}"; hash = "sha256-sfqCK2r9Io1gDDHL9s9R37J0h9KcOQML3B2zJx2+QuA="; hash = "sha256-6cpxuk2PL43kjQ+6UGiUHUXC7pC9OlW9kZvGOdEXyzw="; }; nativeBuildInputs = [ postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "numpy==" "numpy>=" ''; build-system = [ cython meson-python numpy packaging ]; propagatedBuildInputs = [ dependencies = [ numpy scipy h5py nibabel packaging tqdm trx-python ]; # disable tests for now due to: Loading @@ -53,7 +64,6 @@ buildPythonPackage rec { "dipy.reconst" "dipy.io" "dipy.viz" "dipy.boots" "dipy.data" "dipy.utils" "dipy.segment" Loading pkgs/development/python-modules/trx-python/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, cython, setuptools, setuptools-scm, deepdiff, nibabel, numpy, pytestCheckHook, psutil, }: buildPythonPackage rec { pname = "trx-python"; version = "0.3"; pyproject = true; src = fetchFromGitHub { owner = "tee-ar-ex"; repo = "trx-python"; rev = "refs/tags/${version}"; hash = "sha256-gKPgP3GJ7QY0Piylk5L0HxnscRCREP1Hm5HZufL2h5g="; }; build-system = [ cython setuptools setuptools-scm ]; dependencies = [ deepdiff nibabel numpy ]; pythonImportsCheck = [ "trx" ]; nativeCheckInputs = [ pytestCheckHook psutil ]; preCheck = '' export HOME=$TMPDIR ''; pytestFlagsArray = [ "trx/tests" ]; disabledTestPaths = [ # access to network "trx/tests/test_memmap.py" "trx/tests/test_io.py" ]; meta = { description = "Python implementation of the TRX file format"; homepage = "https://github.com/tee-ar-ex/trx-python"; changelog = "https://github.com/tee-ar-ex/trx-python/releases/tag/${version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -16116,6 +16116,8 @@ self: super: with self; { truststore = callPackage ../development/python-modules/truststore { }; trx-python = callPackage ../development/python-modules/trx-python { }; trytond = callPackage ../development/python-modules/trytond { }; ts1-signatures = callPackage ../development/python-modules/ts1-signatures { }; Loading
pkgs/development/python-modules/dipy/default.nix +17 −7 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, pythonOlder, meson-python, packaging, cython, numpy, Loading @@ -10,33 +11,43 @@ h5py, nibabel, tqdm, trx-python, }: buildPythonPackage rec { pname = "dipy"; version = "1.7.0"; format = "setuptools"; version = "1.9.0"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchFromGitHub { owner = "dipy"; repo = pname; repo = "dipy"; rev = "refs/tags/${version}"; hash = "sha256-sfqCK2r9Io1gDDHL9s9R37J0h9KcOQML3B2zJx2+QuA="; hash = "sha256-6cpxuk2PL43kjQ+6UGiUHUXC7pC9OlW9kZvGOdEXyzw="; }; nativeBuildInputs = [ postPatch = '' substituteInPlace pyproject.toml \ --replace-fail "numpy==" "numpy>=" ''; build-system = [ cython meson-python numpy packaging ]; propagatedBuildInputs = [ dependencies = [ numpy scipy h5py nibabel packaging tqdm trx-python ]; # disable tests for now due to: Loading @@ -53,7 +64,6 @@ buildPythonPackage rec { "dipy.reconst" "dipy.io" "dipy.viz" "dipy.boots" "dipy.data" "dipy.utils" "dipy.segment" Loading
pkgs/development/python-modules/trx-python/default.nix 0 → 100644 +65 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitHub, cython, setuptools, setuptools-scm, deepdiff, nibabel, numpy, pytestCheckHook, psutil, }: buildPythonPackage rec { pname = "trx-python"; version = "0.3"; pyproject = true; src = fetchFromGitHub { owner = "tee-ar-ex"; repo = "trx-python"; rev = "refs/tags/${version}"; hash = "sha256-gKPgP3GJ7QY0Piylk5L0HxnscRCREP1Hm5HZufL2h5g="; }; build-system = [ cython setuptools setuptools-scm ]; dependencies = [ deepdiff nibabel numpy ]; pythonImportsCheck = [ "trx" ]; nativeCheckInputs = [ pytestCheckHook psutil ]; preCheck = '' export HOME=$TMPDIR ''; pytestFlagsArray = [ "trx/tests" ]; disabledTestPaths = [ # access to network "trx/tests/test_memmap.py" "trx/tests/test_io.py" ]; meta = { description = "Python implementation of the TRX file format"; homepage = "https://github.com/tee-ar-ex/trx-python"; changelog = "https://github.com/tee-ar-ex/trx-python/releases/tag/${version}"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -16116,6 +16116,8 @@ self: super: with self; { truststore = callPackage ../development/python-modules/truststore { }; trx-python = callPackage ../development/python-modules/trx-python { }; trytond = callPackage ../development/python-modules/trytond { }; ts1-signatures = callPackage ../development/python-modules/ts1-signatures { };