From dc7922ec7618f53e087dce8b8f87c1c53b566402 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 18 Oct 2025 03:43:23 +0900 Subject: [PATCH] zeyple: patch renamed python stdlib feature --- pkgs/by-name/ze/zeyple/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ze/zeyple/package.nix b/pkgs/by-name/ze/zeyple/package.nix index 7e72eae1652e..943cf8dc9c10 100644 --- a/pkgs/by-name/ze/zeyple/package.nix +++ b/pkgs/by-name/ze/zeyple/package.nix @@ -17,11 +17,17 @@ python3Packages.buildPythonApplication { sha256 = "0r2d1drg2zvwmn3zg0qb32i9mh03r5di9q1yszx23r32rsax9mxh"; }; + # SafeConfigParser was deprecated in Python 3.12: https://github.com/infertux/zeyple/issues/76 + postPatch = '' + substituteInPlace zeyple/zeyple.py \ + --replace-fail 'from configparser import SafeConfigParser' 'from configparser import ConfigParser as SafeConfigParser' + ''; + propagatedBuildInputs = [ python3Packages.gpgme ]; installPhase = '' runHook preInstall - install -Dm755 $src/zeyple/zeyple.py $out/bin/zeyple + install -Dm755 zeyple/zeyple.py $out/bin/zeyple runHook postInstall '';