From 3d4487d65e23950a04f7404068ee0202720e26a9 Mon Sep 17 00:00:00 2001 From: gquetel Date: Tue, 8 Sep 2026 20:43:56 +0200 Subject: [PATCH] python3Packages.{mlflow,mlflow-skinny,mlflow-tracing}: 3.15.2 -> 3.16.0 https://github.com/mlflow/mlflow/releases/tag/v3.16.0 --- .../python-modules/mlflow-skinny/default.nix | 4 +++- .../python-modules/mlflow-tracing/default.nix | 2 +- pkgs/development/python-modules/mlflow/default.nix | 14 ++++---------- 3 files changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/mlflow-skinny/default.nix b/pkgs/development/python-modules/mlflow-skinny/default.nix index 7f9940c7e33a..2d2f68969999 100644 --- a/pkgs/development/python-modules/mlflow-skinny/default.nix +++ b/pkgs/development/python-modules/mlflow-skinny/default.nix @@ -8,6 +8,7 @@ setuptools, # dependencies + anyio, cachetools, click, cloudpickle, @@ -40,7 +41,7 @@ buildPythonPackage (finalAttrs: { owner = "mlflow"; repo = "mlflow"; tag = "v${finalAttrs.version}"; - hash = "sha256-G5PybKonwsAg1MLOF9wc10RJE0x948+EVbcDq1+94mc="; + hash = "sha256-2nWu+P9bGAl+1p3ZfxO2XdBMrfePJI6EBk82r99w480="; }; postPatch = '' @@ -55,6 +56,7 @@ buildPythonPackage (finalAttrs: { build-system = [ setuptools ]; dependencies = [ + anyio cachetools click cloudpickle diff --git a/pkgs/development/python-modules/mlflow-tracing/default.nix b/pkgs/development/python-modules/mlflow-tracing/default.nix index e84401279320..213b9280d4c3 100644 --- a/pkgs/development/python-modules/mlflow-tracing/default.nix +++ b/pkgs/development/python-modules/mlflow-tracing/default.nix @@ -27,7 +27,7 @@ buildPythonPackage (finalAttrs: { owner = "mlflow"; repo = "mlflow"; tag = "v${finalAttrs.version}"; - hash = "sha256-G5PybKonwsAg1MLOF9wc10RJE0x948+EVbcDq1+94mc="; + hash = "sha256-2nWu+P9bGAl+1p3ZfxO2XdBMrfePJI6EBk82r99w480="; }; postPatch = '' diff --git a/pkgs/development/python-modules/mlflow/default.nix b/pkgs/development/python-modules/mlflow/default.nix index d8aa41cb9156..e32d43713cd8 100644 --- a/pkgs/development/python-modules/mlflow/default.nix +++ b/pkgs/development/python-modules/mlflow/default.nix @@ -6,6 +6,7 @@ # dependencies aiohttp, alembic, + anyio, cryptography, docker, flask, @@ -27,7 +28,7 @@ buildPythonPackage (finalAttrs: { pname = "mlflow"; - version = "3.15.2"; + version = "3.16.0"; format = "wheel"; __structuredAttrs = true; @@ -39,7 +40,7 @@ buildPythonPackage (finalAttrs: { format = "wheel"; dist = "py3"; python = "py3"; - hash = "sha256-eqWWZDUaqm9jR4zzwml3wYXbpg0ovKi5pRJb46K0MRw="; + hash = "sha256-xKxehjSqytGj19WhoxvpJ5WT69SLhCcoQ2gtsRlwz3E="; }; # Nix-wrapped python populates sys.path via NIX_PYTHONPATH/site hooks, @@ -50,17 +51,10 @@ buildPythonPackage (finalAttrs: { patch -p1 -d "$out/lib/python"*/site-packages < ${./subprocess-pythonpath.patch} ''; - pythonRelaxDeps = [ - "cryptography" - - # 3.14.0 dependency check fails with pandas >= 3.0. But the code changes required are minimal - # (strings are now `str` instead of `numpy.object`.) - "pandas" - ]; - dependencies = [ aiohttp alembic + anyio cryptography docker flask