From 94960e4a23c374461bb38b58f18545b0fa866e95 Mon Sep 17 00:00:00 2001 From: KnugiHK <24708955+KnugiHK@users.noreply.github.com> Date: Wed, 14 Jan 2026 02:07:10 +0800 Subject: [PATCH] Add iphone_backup_decrypt as an optional dependency (#123) to make managing dependency easier --- pyproject.toml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index c92baeb..4cc034c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -41,12 +41,13 @@ dependencies = [ [project.optional-dependencies] android_backup = ["pycryptodome", "javaobj-py3"] +ios_backup = ["iphone_backup_decrypt @ git+https://github.com/KnugiHK/iphone_backup_decrypt"] crypt12 = ["pycryptodome"] crypt14 = ["pycryptodome"] crypt15 = ["pycryptodome", "javaobj-py3"] -all = ["pycryptodome", "javaobj-py3"] -everything = ["pycryptodome", "javaobj-py3"] -backup = ["pycryptodome", "javaobj-py3"] +all = ["pycryptodome", "javaobj-py3", "iphone_backup_decrypt @ git+https://github.com/KnugiHK/iphone_backup_decrypt"] +everything = ["pycryptodome", "javaobj-py3", "iphone_backup_decrypt @ git+https://github.com/KnugiHK/iphone_backup_decrypt"] +backup = ["pycryptodome", "javaobj-py3", "iphone_backup_decrypt @ git+https://github.com/KnugiHK/iphone_backup_decrypt"] [project.scripts] wtsexporter = "Whatsapp_Chat_Exporter.__main__:main"