mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2024-11-12 23:23:17 +00:00
GP-0 Reverted python3 minimum version requirement to 3.7
This commit is contained in:
parent
982dc01eb7
commit
13e321ae41
@ -98,7 +98,7 @@ Ghidra team if you have a specific need.</p></blockquote>
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
<li>Python3 (3.9 to 3.12; for Debugger support)</li>
|
<li>Python3 (3.7 to 3.12; for Debugger support)</li>
|
||||||
<ul>
|
<ul>
|
||||||
<li>This is available from <a href="https://python.org">Python.org</a> or most operating system's
|
<li>This is available from <a href="https://python.org">Python.org</a> or most operating system's
|
||||||
app stores or software repositories. For Linux it is recommended that the system's package
|
app stores or software repositories. For Linux it is recommended that the system's package
|
||||||
@ -371,7 +371,7 @@ existing pre-built native binaries in the <i>os/<platform>/</i> subdirecto
|
|||||||
|
|
||||||
<h2><a name="DebuggerPython"></a>Installing the Debugger's Python Dependencies</h2>
|
<h2><a name="DebuggerPython"></a>Installing the Debugger's Python Dependencies</h2>
|
||||||
<p>The Debugger now uses Python to connect to the host platform's native debuggers. This requires
|
<p>The Debugger now uses Python to connect to the host platform's native debuggers. This requires
|
||||||
Python 3.9 or later and some additional packages. These packages are included in the distribution,
|
Python3 (3.7 to 3.12) and some additional packages. These packages are included in the distribution,
|
||||||
but you may still install them from PyPI if you prefer:</p>
|
but you may still install them from PyPI if you prefer:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>psutil</li>
|
<li>psutil</li>
|
||||||
|
@ -48,7 +48,7 @@ if ("32".equals(System.getProperty("sun.arch.data.model"))) {
|
|||||||
/***************************************************************************************
|
/***************************************************************************************
|
||||||
* Identify supported Python command
|
* Identify supported Python command
|
||||||
***************************************************************************************/
|
***************************************************************************************/
|
||||||
project.ext.SUPPORTED_PY_VERSIONS = ['3.12', '3.11', '3.10', '3.9']
|
project.ext.SUPPORTED_PY_VERSIONS = ['3.12', '3.11', '3.10', '3.9', '3.8', '3.7']
|
||||||
project.ext.PYTHON3 = findPython3()
|
project.ext.PYTHON3 = findPython3()
|
||||||
|
|
||||||
/*********************************************************************************
|
/*********************************************************************************
|
||||||
@ -213,10 +213,10 @@ def findPython3() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Don't fail until task execution. Just let "python3" fail.
|
// Don't fail until task execution. Just let "python3" fail.
|
||||||
// Force use of non-existent python3.9 instead of unsupported python version
|
// Force use of non-existent python3.7 instead of unsupported python version
|
||||||
// which should fail if a python build is performed.
|
// which should fail if a python build is performed.
|
||||||
println("Warning: Python3 command not found (required for build)")
|
println("Warning: Python3 command not found (required for build)")
|
||||||
return 'python3.9'
|
return 'python3.7'
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************************************
|
/******************************************************************************************
|
||||||
|
Loading…
Reference in New Issue
Block a user