From 70fa866b8d71ea67d849057340fb0b91a3a530c8 Mon Sep 17 00:00:00 2001 From: Xarvex Date: Fri, 22 Aug 2025 23:27:30 -0500 Subject: [PATCH 1/3] fix(pyproject): allow Python 3.13 to function --- pyproject.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2cfb10a31..446c65a89 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,8 +8,9 @@ description = "A User-Focused Photo & File Management System." version = "9.5.3" license = "GPL-3.0-only" readme = "README.md" -requires-python = ">=3.12,<3.13" +requires-python = ">=3.12,<3.14" dependencies = [ + "audioop-lts; python_version >= '3.13'", "chardet~=5.2", "ffmpeg-python~=0.2", "humanfriendly==10.*", From 3d62e592f7ca055fc276860f30a979dc44a4631a Mon Sep 17 00:00:00 2001 From: Xarvex Date: Sun, 24 Aug 2025 18:10:44 -0500 Subject: [PATCH 2/3] chore(nix): use Python 3.13 --- flake.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index c12b22b6e..3cc8d1d19 100644 --- a/flake.nix +++ b/flake.nix @@ -28,7 +28,7 @@ perSystem = { pkgs, ... }: let - python3 = pkgs.python312; + python3 = pkgs.python313; in { packages = From aa9917de9e27e0c894dfd66c02610abd70ac1982 Mon Sep 17 00:00:00 2001 From: Xarvex Date: Sun, 24 Aug 2025 18:12:48 -0500 Subject: [PATCH 3/3] fix(nix): add forgotten `audioop-lts` --- nix/package/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nix/package/default.nix b/nix/package/default.nix index 631a4f475..24fd48ffe 100644 --- a/nix/package/default.nix +++ b/nix/package/default.nix @@ -86,6 +86,7 @@ python3Packages.buildPythonApplication { dependencies = with python3Packages; [ + audioop-lts chardet ffmpeg-python humanfriendly