From 3311f2a5cc6737b6050e2d935269d4fa4a830677 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 Aug 2025 12:50:15 +0200 Subject: [PATCH 1/4] python3Packages.optuna: 4.4.0 -> 4.5.0 Diff: https://github.com/optuna/optuna/compare/v4.4.0...v4.5.0 Changelog: https://github.com/optuna/optuna/releases/tag/v4.5.0 --- pkgs/development/python-modules/optuna/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/optuna/default.nix b/pkgs/development/python-modules/optuna/default.nix index 7bc6f58ee068..a7407fdec887 100644 --- a/pkgs/development/python-modules/optuna/default.nix +++ b/pkgs/development/python-modules/optuna/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "optuna"; - version = "4.4.0"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "optuna"; repo = "optuna"; tag = "v${version}"; - hash = "sha256-S9F9xni1cnmIbWu5n7BFvUCvQmBP3iBYS1ntg6vQ8ZQ="; + hash = "sha256-qaCOpqKRepm/a1Nh98PV6RcRkadLK5E429pn1zaWQDA="; }; build-system = [ @@ -138,6 +138,8 @@ buildPythonPackage rec { "test_visualizations_with_single_objectives" ]; + __darwinAllowLocalNetworking = true; + pythonImportsCheck = [ "optuna" ]; meta = { From 6f8dee5d3c6be313f12e77f69d4213b8fa7feff3 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 Aug 2025 13:08:16 +0200 Subject: [PATCH 2/4] python3Packages.whisperx: fix by relaxing ctranslate2 dependency --- pkgs/development/python-modules/whisperx/default.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/whisperx/default.nix b/pkgs/development/python-modules/whisperx/default.nix index 72883f63cf76..e6ad813d8e33 100644 --- a/pkgs/development/python-modules/whisperx/default.nix +++ b/pkgs/development/python-modules/whisperx/default.nix @@ -67,10 +67,14 @@ buildPythonPackage rec { '"ffmpeg"' '"${lib.getExe ffmpeg}"' ''; - # > Checking runtime dependencies for whisperx-3.3.2-py3-none-any.whl - # > - faster-whisper==1.1.0 not satisfied by version 1.1.1 - # This has been updated on main, so we expect this clause to be removed upon the next update. - pythonRelaxDeps = [ "faster-whisper" ]; + pythonRelaxDeps = [ + # > Checking runtime dependencies for whisperx-3.3.2-py3-none-any.whl + # > - faster-whisper==1.1.0 not satisfied by version 1.1.1 + # This has been updated on main, so we expect this clause to be removed upon the next update. + "faster-whisper" + + "ctranslate2" + ]; # Import check fails due on `aarch64-linux` ONLY in the sandbox due to onnxruntime # not finding its default logger, which then promptly segfaults. From 1657a4e5f6f42e5532a4e9e7f82a7f51f0265889 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 Aug 2025 13:10:14 +0200 Subject: [PATCH 3/4] python3Packages.beetcamp: skip failing test --- pkgs/development/python-modules/beetcamp/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/beetcamp/default.nix b/pkgs/development/python-modules/beetcamp/default.nix index 4d267ef0fd40..775c96ddf7ba 100644 --- a/pkgs/development/python-modules/beetcamp/default.nix +++ b/pkgs/development/python-modules/beetcamp/default.nix @@ -53,6 +53,11 @@ buildPythonPackage { filelock ]; + disabledTests = [ + # AssertionError: assert '' + "test_get_html" + ]; + passthru.updateScript = nix-update-script { }; meta = { From 9d297032b8db9ed914dd996b417887f4856cae9f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 28 Aug 2025 14:52:36 +0200 Subject: [PATCH 4/4] python3Packages.beetcamp: override beets with correct pythonPackages --- pkgs/top-level/python-packages.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1f45c475922e..11df5f941d06 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1801,7 +1801,11 @@ self: super: with self; { bech32 = callPackage ../development/python-modules/bech32 { }; - beetcamp = callPackage ../development/python-modules/beetcamp { }; + beetcamp = callPackage ../development/python-modules/beetcamp { + beets = pkgs.beets.override { + python3Packages = self; + }; + }; beewi-smartclim = callPackage ../development/python-modules/beewi-smartclim { };