From 1ec5ab7f1a97d7d7681b3317067c05da4a5a14d0 Mon Sep 17 00:00:00 2001 From: FliegendeWurst Date: Thu, 5 Jun 2025 08:56:24 +0200 Subject: [PATCH] snapcraft: pin Python 3.12 Using paths as context managers was removed in Python 3.13. --- pkgs/by-name/sn/snapcraft/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sn/snapcraft/package.nix b/pkgs/by-name/sn/snapcraft/package.nix index de6d5b213dd4..633803f16bee 100644 --- a/pkgs/by-name/sn/snapcraft/package.nix +++ b/pkgs/by-name/sn/snapcraft/package.nix @@ -5,14 +5,14 @@ lib, makeWrapper, nix-update-script, - python3Packages, + python312Packages, squashfsTools, cacert, stdenv, writableTmpDirAsHomeHook, }: -python3Packages.buildPythonApplication rec { +python312Packages.buildPythonApplication rec { pname = "snapcraft"; version = "8.8.1"; @@ -58,7 +58,7 @@ python3Packages.buildPythonApplication rec { nativeBuildInputs = [ makeWrapper ]; - dependencies = with python3Packages; [ + dependencies = with python312Packages; [ attrs catkin-pkg click @@ -102,7 +102,7 @@ python3Packages.buildPythonApplication rec { validators ]; - build-system = with python3Packages; [ setuptools-scm ]; + build-system = with python312Packages; [ setuptools-scm ]; pythonRelaxDeps = [ "click" @@ -125,7 +125,7 @@ python3Packages.buildPythonApplication rec { ''; nativeCheckInputs = - with python3Packages; + with python312Packages; [ pytest-check pytest-cov-stub