Loading pkgs/development/python-modules/dm-tree/default.nix +24 −12 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchpatch, fetchFromGitHub, stdenv, # nativeBuildInputs cmake, pybind11, # buildInputs abseil-cpp, # build-system setuptools, # checks absl-py, attrs, buildPythonPackage, cmake, fetchpatch, fetchFromGitHub, lib, numpy, pybind11, wrapt, }: let patchCMakeAbseil = fetchpatch { name = "0001-don-t-rebuild-abseil.patch"; url = "https://raw.githubusercontent.com/conda-forge/dm-tree-feedstock/93a91aa2c13240cecf88133e2885ade9121b464a/recipe/patches/0001-don-t-rebuild-abseil.patch"; hash = "sha256-mCnyAaHBCZJBogGfl0Hx+hocmtFg13RAIUbEy93z2CE="; hash = "sha256-bho7lXAV5xHkPmWy94THJtx+6i+px5w6xKKfThvBO/M="; }; patchCMakePybind = fetchpatch { name = "0002-don-t-fetch-pybind11.patch"; url = "https://raw.githubusercontent.com/conda-forge/dm-tree-feedstock/93a91aa2c13240cecf88133e2885ade9121b464a/recipe/patches/0002-don-t-fetch-pybind11.patch"; hash = "sha256-zGgeAhIMHA238vESWb+44s9p0QjQxnpgMAGv88uYGMU="; hash = "sha256-41XIouQ4Fm1yewaxK9erfcnkGBS6vgdvMm/DyF0rsKg="; }; in buildPythonPackage rec { pname = "dm-tree"; version = "0.1.8"; format = "setuptools"; pyproject = true; src = fetchFromGitHub { owner = "deepmind"; Loading @@ -53,6 +62,8 @@ buildPythonPackage rec { pybind11 ]; build-system = [ setuptools ]; nativeCheckInputs = [ absl-py attrs Loading @@ -62,11 +73,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "tree" ]; meta = with lib; { meta = { description = "Tree is a library for working with nested data structures"; homepage = "https://github.com/deepmind/tree"; license = licenses.asl20; maintainers = with maintainers; [ changelog = "https://github.com/google-deepmind/tree/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ samuela ndl ]; Loading Loading
pkgs/development/python-modules/dm-tree/default.nix +24 −12 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchpatch, fetchFromGitHub, stdenv, # nativeBuildInputs cmake, pybind11, # buildInputs abseil-cpp, # build-system setuptools, # checks absl-py, attrs, buildPythonPackage, cmake, fetchpatch, fetchFromGitHub, lib, numpy, pybind11, wrapt, }: let patchCMakeAbseil = fetchpatch { name = "0001-don-t-rebuild-abseil.patch"; url = "https://raw.githubusercontent.com/conda-forge/dm-tree-feedstock/93a91aa2c13240cecf88133e2885ade9121b464a/recipe/patches/0001-don-t-rebuild-abseil.patch"; hash = "sha256-mCnyAaHBCZJBogGfl0Hx+hocmtFg13RAIUbEy93z2CE="; hash = "sha256-bho7lXAV5xHkPmWy94THJtx+6i+px5w6xKKfThvBO/M="; }; patchCMakePybind = fetchpatch { name = "0002-don-t-fetch-pybind11.patch"; url = "https://raw.githubusercontent.com/conda-forge/dm-tree-feedstock/93a91aa2c13240cecf88133e2885ade9121b464a/recipe/patches/0002-don-t-fetch-pybind11.patch"; hash = "sha256-zGgeAhIMHA238vESWb+44s9p0QjQxnpgMAGv88uYGMU="; hash = "sha256-41XIouQ4Fm1yewaxK9erfcnkGBS6vgdvMm/DyF0rsKg="; }; in buildPythonPackage rec { pname = "dm-tree"; version = "0.1.8"; format = "setuptools"; pyproject = true; src = fetchFromGitHub { owner = "deepmind"; Loading @@ -53,6 +62,8 @@ buildPythonPackage rec { pybind11 ]; build-system = [ setuptools ]; nativeCheckInputs = [ absl-py attrs Loading @@ -62,11 +73,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "tree" ]; meta = with lib; { meta = { description = "Tree is a library for working with nested data structures"; homepage = "https://github.com/deepmind/tree"; license = licenses.asl20; maintainers = with maintainers; [ changelog = "https://github.com/google-deepmind/tree/releases/tag/${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ samuela ndl ]; Loading