diff --git a/overrides/build-systems.json b/overrides/build-systems.json index 98f7fa0..8c0bb9d 100644 --- a/overrides/build-systems.json +++ b/overrides/build-systems.json @@ -442,6 +442,9 @@ "frozenlist": [ "cython" ], + "ftfy": [ + "poetry" + ], "funcparserlib": [ "poetry-core" ], @@ -1562,6 +1565,9 @@ "shexjsg": [ "pbr" ], + "shortuuid": [ + "poetry" + ], "simplisafe-python": [ "poetry-core" ], diff --git a/overrides/default.nix b/overrides/default.nix index d8b0410..59584e8 100644 --- a/overrides/default.nix +++ b/overrides/default.nix @@ -277,6 +277,12 @@ lib.composeManyExtensions [ ) ); + contourpy = super.contourpy.overridePythonAttrs ( + old: { + buildInputs = (old.buildInputs or [ ]) ++ [ self.pybind11 ]; + } + ); + cloudflare = super.cloudflare.overridePythonAttrs ( old: { postPatch = '' @@ -1235,6 +1241,12 @@ lib.composeManyExtensions [ } ); + omegaconf = super.omegaconf.overridePythonAttrs ( + old: { + nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.jdk ]; + } + ); + open3d = super.open3d.overridePythonAttrs (old: { buildInputs = (old.buildInputs or [ ]) ++ (with pkgs; [ udev @@ -1243,13 +1255,16 @@ lib.composeManyExtensions [ autoPatchelfIgnoreMissingDeps = true; }); - opencv-python = super.opencv-python.overridePythonAttrs ( + _opencv-python-override = old: { nativeBuildInputs = [ pkgs.cmake ] ++ old.nativeBuildInputs; buildInputs = [ self.scikit-build ] ++ (old.buildInputs or [ ]); dontUseCmakeConfigure = true; - } - ); + }; + + opencv-python = super.opencv-python.overridePythonAttrs self._opencv-python-override; + + opencv-python-headless = super.opencv-python.overridePythonAttrs self._opencv-python-override; opencv-contrib-python = super.opencv-contrib-python.overridePythonAttrs ( old: {