Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added sourcing details for PyDev 9.3.0 as of Sept 2024 #6935

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ <h1>GhidraDev README</h1>
<li><a href="#Launching">Launching and Debugging Ghidra</a></li>
<li><a href="#PyDevSupport">PyDev Support</a></li>
<ul>
<li><a href="#PyDevDownload">Sourcing PyDev</a></li>
<li><a href="#PyDevInstall">Installing PyDev</a></li>
<li><a href="#PyDevConfigure">Configuring PyDev</a></li>
</ul>
Expand Down Expand Up @@ -202,7 +203,7 @@ <h2><a name="MinimumRequirements"></a>Minimum Requirements</h2>

<h2><a name="OptionalRequirements"></a>Optional Requirements</h2>
<ul>
<li>PyDev 6.3.1 - 9.3.0 (<a href="#PyDevSupport">more info</a>)</li>
<li>PyDev 6.3.1 - 9.3.0 (<a href="#PyDevSupport">more info and links to packages</a>)</li>
<li>CDT 8.6.0 or later</li>
<li>
Gradle - required version(s) specified by linked Ghidra release
Expand Down Expand Up @@ -358,6 +359,16 @@ <h2><a name="Launching"></a>Launching and Debugging Ghidra</h2>
<h2><a name="PyDevSupport"></a>PyDev Support</h2>
<p>GhidraDev is able to integrate with PyDev to conveniently configure Python support into Ghidra
script and module projects.</p>

<h3><a name="PyDevDownload"></a>Sourcing PyDev</h3>
<p>Currently the maximum supported version is 9.3.0, and as of 2024, the current major version
is 12. 9.3.0 can still be downloaded from the following sources:</p>
<ol>
<li><a href="https://github.com/fabioz/Pydev/releases/tag/pydev_9_3_0">https://github.com/fabioz/Pydev/releases/tag/pydev_9_3_0<a/></li>
<li><code>https://www.pydev.org/update_sites/9.3.0/</code> (as updated source for Eclipse's package management)</li>
</ol>
<p>Manually verify the downloaded packages whenever possible, as Eclipse will flag the above as <strong>unsigned</strong></p>

<h3><a name="PyDevInstall"></a>Installing PyDev</h3>
<p>From Eclipse:</p>
<ol>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@ GhidraDev is currently built from Eclipse and checked into the bin repo. Ideall
one day, but we aren't there yet. We do rely on Gradle prepDev to generate the Eclipse project and
build GhidraDev's dependencies though, hence the build.gradle file.

Attention: Refer to the GhidraDev README for information on installing and sourcing PyDev if you
encounter any problems.

NOTE: Only "Eclipse for RCP and RAP Developers" has the ability to do the below instructions. The
following instructions assume that you are using this version of Eclipse.

Expand Down