From 1b2372f052e443b9d53b145a75e8720ca0ee4354 Mon Sep 17 00:00:00 2001 From: Jeremy Fleischman Date: Sat, 7 Feb 2026 13:53:32 -0800 Subject: [PATCH] pympress: remove workaround for pygobject < 3.51 This reverts 355ea90cdb8743a4b0925a1143db35d5b8364a15. As of 8d6735db2bb0cf27781006739384596bbe12dd8a, we now have a new enough version of pygobject3 that we can drop this workaround. --- .../issue-330-gprops-iter-actually-iterable.patch | 11 ----------- pkgs/by-name/py/pympress/package.nix | 7 ------- 2 files changed, 18 deletions(-) delete mode 100644 pkgs/by-name/py/pympress/issue-330-gprops-iter-actually-iterable.patch diff --git a/pkgs/by-name/py/pympress/issue-330-gprops-iter-actually-iterable.patch b/pkgs/by-name/py/pympress/issue-330-gprops-iter-actually-iterable.patch deleted file mode 100644 index 4449daeda189..000000000000 --- a/pkgs/by-name/py/pympress/issue-330-gprops-iter-actually-iterable.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- i/pympress/builder.py -+++ w/pympress/builder.py -@@ -76,7 +76,7 @@ class Builder(Gtk.Builder): - Args: - a_widget (:class:`~GObject.Object`): an object built by the builder, usually a widget - """ -- for str_prop in (prop.name for prop in a_widget.props if prop.value_type == GObject.TYPE_STRING): -+ for str_prop in (prop.name for prop in list(a_widget.props) if prop.value_type == GObject.TYPE_STRING): - try: - str_val = getattr(a_widget.props, str_prop) - if str_val: diff --git a/pkgs/by-name/py/pympress/package.nix b/pkgs/by-name/py/pympress/package.nix index eb579444498a..321a03012a76 100644 --- a/pkgs/by-name/py/pympress/package.nix +++ b/pkgs/by-name/py/pympress/package.nix @@ -30,13 +30,6 @@ python3Packages.buildPythonApplication (finalAttrs: { babel ]; - patches = [ - # Workaround for a bug on Python >= 3.13+ and pygobject < 3.51. - # This can go away once nixpkgs is using pygobject >= 3.51. - # See for details. - ./issue-330-gprops-iter-actually-iterable.patch - ]; - dependencies = with python3Packages; [