From d5ed9bf9bb7022b91f617e0475fd8b53b1970a6a Mon Sep 17 00:00:00 2001 From: Ryan Kurtz Date: Wed, 1 Jul 2026 12:29:03 -0400 Subject: [PATCH] GP-7032: PyGhidra now depends on JPype >=1.5.2, != 1.6.0, != 1.7.0 --- Ghidra/Features/PyGhidra/src/main/py/README.md | 1 + Ghidra/Features/PyGhidra/src/main/py/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Ghidra/Features/PyGhidra/src/main/py/README.md b/Ghidra/Features/PyGhidra/src/main/py/README.md index ce3013382f..80ef3dee69 100644 --- a/Ghidra/Features/PyGhidra/src/main/py/README.md +++ b/Ghidra/Features/PyGhidra/src/main/py/README.md @@ -572,6 +572,7 @@ __3.2.0__ methods (available in Ghidra 12.2 and later). * When an uncaught `JException` occurs, PyGhidra will now output the full Java stack trace. * PyGhidra no longer swallows the original exception object generated by GhidraScripts. +* PyGhidra now depends on `JPype >=1.5.2, != 1.6.0, != 1.7.0`. __3.1.0__ * PyGhidra will now, by default, restore `sys.modules` to its prior state after a PyGhidra script is diff --git a/Ghidra/Features/PyGhidra/src/main/py/pyproject.toml b/Ghidra/Features/PyGhidra/src/main/py/pyproject.toml index c0279e327c..482967bbaf 100644 --- a/Ghidra/Features/PyGhidra/src/main/py/pyproject.toml +++ b/Ghidra/Features/PyGhidra/src/main/py/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ "Programming Language :: Python :: 3.14", ] dependencies = [ - "Jpype1==1.5.2", + "Jpype1 >=1.5.2, !=1.6.0, !=1.7.0", "packaging" ]