Merge pull request #248595 from tjni/macs2

macs2: 2.2.8 -> 2.2.9.1

authored by OTABI Tomoya and committed by GitHub 7ff55787 91bdaeb6

+20 -11
+20 -11
pkgs/applications/science/biology/macs2/default.nix
··· 1 - { lib, python3, fetchPypi }: 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "macs2"; 5 - version = "2.2.8"; 6 format = "pyproject"; 7 8 src = fetchPypi { 9 pname = lib.toUpper pname; 10 inherit version; 11 - hash = "sha256-KgpDasidj4yUoeQQaQA3dg5eN5Ka1xnFRpbnTvhKmOA="; 12 }; 13 14 - postPatch = '' 15 - # prevent setup.py from installing numpy 16 - substituteInPlace setup.py \ 17 - --replace "subprocess.call([sys.executable, \"-m\", 'pip', 'install', f'numpy{numpy_requires}'],cwd=cwd)" "0" 18 - ''; 19 20 nativeBuildInputs = with python3.pkgs; [ 21 cython 22 setuptools 23 ]; 24 25 - propagatedBuildInputs = with python3.pkgs; [ numpy ]; 26 27 - nativeCheckInputs = [ 28 - python3.pkgs.unittestCheckHook 29 ]; 30 31 unittestFlagsArray = [
··· 1 + { lib, python3, fetchpatch, fetchPypi }: 2 3 python3.pkgs.buildPythonPackage rec { 4 pname = "macs2"; 5 + version = "2.2.9.1"; 6 format = "pyproject"; 7 8 src = fetchPypi { 9 pname = lib.toUpper pname; 10 inherit version; 11 + hash = "sha256-jVa8N/uCP8Y4fXgTjOloQFxUoKjNl3ZoJwX9CYMlLRY="; 12 }; 13 14 + patches = [ 15 + # https://github.com/macs3-project/MACS/pull/590 16 + (fetchpatch { 17 + name = "remove-pip-build-dependency.patch"; 18 + url = "https://github.com/macs3-project/MACS/commit/cf95a930daccf9f16e5b9a9224c5a2670cf67939.patch"; 19 + hash = "sha256-WB3Ubqk5fKtZt97QYo/sZDU/yya9MUo1NL4VsKXR+Yo="; 20 + }) 21 + ]; 22 23 nativeBuildInputs = with python3.pkgs; [ 24 cython 25 + numpy 26 setuptools 27 + wheel 28 ]; 29 30 + propagatedBuildInputs = with python3.pkgs; [ 31 + numpy 32 + ]; 33 34 + __darwinAllowLocalNetworking = true; 35 + 36 + nativeCheckInputs = with python3.pkgs; [ 37 + unittestCheckHook 38 ]; 39 40 unittestFlagsArray = [