From e5e4404a1bd588ee36bc9112b71f745fe71259e0 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 22 Feb 2026 23:58:54 +0000 Subject: [PATCH] python3Packages.torchvision: use finalAttrs --- .../python-modules/torchvision/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/torchvision/default.nix b/pkgs/development/python-modules/torchvision/default.nix index 372ac01463a1..c3a3d2cb9346 100644 --- a/pkgs/development/python-modules/torchvision/default.nix +++ b/pkgs/development/python-modules/torchvision/default.nix @@ -1,9 +1,7 @@ { lib, - stdenv, torch, buildPythonPackage, - darwinMinVersionHook, fetchFromGitHub, # nativeBuildInputs @@ -27,17 +25,16 @@ let inherit (torch) cudaCapabilities cudaPackages cudaSupport; +in +buildPythonPackage.override { stdenv = torch.stdenv; } (finalAttrs: { pname = "torchvision"; version = "0.25.0"; -in -buildPythonPackage.override { stdenv = torch.stdenv; } { - format = "setuptools"; - inherit pname version; + pyproject = true; src = fetchFromGitHub { owner = "pytorch"; repo = "vision"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-oktJHcT6T4f58pUO+HSBpbyS1ISH3zDlTsXQh6PcMy4="; }; @@ -87,9 +84,9 @@ buildPythonPackage.override { stdenv = torch.stdenv; } { meta = { description = "PyTorch vision library"; homepage = "https://pytorch.org/"; - changelog = "https://github.com/pytorch/vision/releases/tag/v${version}"; + changelog = "https://github.com/pytorch/vision/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; platforms = with lib.platforms; linux ++ lib.optionals (!cudaSupport) darwin; maintainers = with lib.maintainers; [ GaetanLepage ]; }; -} +})