From 87232d2645616a01810021dc38c8553deba151c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Jun 2026 21:06:47 +0000 Subject: [PATCH 1/3] python3Packages.tensordict: 0.12.4 -> 0.13.0 --- pkgs/development/python-modules/tensordict/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tensordict/default.nix b/pkgs/development/python-modules/tensordict/default.nix index fe0b5c0e2abe..16dc8a511930 100644 --- a/pkgs/development/python-modules/tensordict/default.nix +++ b/pkgs/development/python-modules/tensordict/default.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { pname = "tensordict"; - version = "0.12.4"; + version = "0.13.0"; pyproject = true; __structuredAttrs = true; @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { owner = "pytorch"; repo = "tensordict"; tag = "v${finalAttrs.version}"; - hash = "sha256-P5Mw3Hi+zOQBdE2O2gk7VI0/y58v0ogmL3Fj1996Gdg="; + hash = "sha256-JL6S3Wc9PJbskOPhsr+0QFunZBkMcJCsvhLlz6ggAQ4="; }; postPatch = '' From 23b63f22c82896772ba07412112aedfa0293c179 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 7 Jun 2026 22:04:49 +0000 Subject: [PATCH 2/3] python3Packages.hoptorch: init at 0.1.4 --- .../python-modules/hoptorch/default.nix | 59 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 61 insertions(+) create mode 100644 pkgs/development/python-modules/hoptorch/default.nix diff --git a/pkgs/development/python-modules/hoptorch/default.nix b/pkgs/development/python-modules/hoptorch/default.nix new file mode 100644 index 000000000000..791367818bd8 --- /dev/null +++ b/pkgs/development/python-modules/hoptorch/default.nix @@ -0,0 +1,59 @@ +{ + lib, + stdenv, + buildPythonPackage, + fetchFromGitHub, + + # tests + setuptools, + + # dependencies + pyvers, + torch, + + # tests + llvmPackages, + pytestCheckHook, +}: + +buildPythonPackage (finalAttrs: { + pname = "hoptorch"; + version = "0.1.4"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "vmoens"; + repo = "hoptorch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-rhX81MidgltQ2YQtUdYoK1Qtz7N7x9MpZIKDlZzN+vg="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + pyvers + torch + ]; + + pythonImportsCheck = [ "hoptorch" ]; + + checkInputs = lib.optionals stdenv.hostPlatform.isDarwin [ + # torch._inductor.exc.InductorError: CppCompileError: C++ compile error + # fatal error: 'omp.h' file not found + llvmPackages.openmp + ]; + + nativeCheckInputs = [ + pytestCheckHook + ]; + + meta = { + description = "Small compatibility package for PyTorch higher-order operators"; + homepage = "https://github.com/vmoens/hoptorch"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ GaetanLepage ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 89ca0b58fe5f..ce58f80c218c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -7253,6 +7253,8 @@ self: super: with self; { hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { }; + hoptorch = callPackage ../development/python-modules/hoptorch { }; + horimote = callPackage ../development/python-modules/horimote { }; horizon-eda = callPackage ../development/python-modules/horizon-eda { inherit (pkgs) horizon-eda; }; From f00e1199dbe2cebb4b3ccf34d34cbc4f96b1666e Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 7 Jun 2026 21:56:14 +0000 Subject: [PATCH 3/3] python3Packages.torchrl: 0.11.1 -> 0.13.1 Diff: https://github.com/pytorch/rl/compare/v0.11.1...v0.13.1 Changelog: https://github.com/pytorch/rl/releases/tag/v0.13.1 --- pkgs/development/python-modules/torchrl/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/torchrl/default.nix b/pkgs/development/python-modules/torchrl/default.nix index fdc32563e15e..7a8f43834926 100644 --- a/pkgs/development/python-modules/torchrl/default.nix +++ b/pkgs/development/python-modules/torchrl/default.nix @@ -75,14 +75,15 @@ buildPythonPackage (finalAttrs: { pname = "torchrl"; - version = "0.11.1"; + version = "0.13.1"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "pytorch"; repo = "rl"; tag = "v${finalAttrs.version}"; - hash = "sha256-1S/A9zb6hlRYIV8Jf1lQ31TzxuA16lDiQHTu+Y6WSQk="; + hash = "sha256-S0jfngqmRQwIVGHM72KUnp/TlR2js+QLRpsX6abiv84="; }; postPatch = ''