Commits

Alan Franzoni committed 90b213b

Enh: re-added python.help from original repo.

  • Participants
  • Parent commits 4b01161

Comments (0)

Files changed (19)

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/credits.html

+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<!--
+*     Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.
+-->
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<title>Legal Notices</title>
+    <link rel="stylesheet" href="nbdocs://org.netbeans.modules.usersguide/org/netbeans/modules/usersguide/ide.css" type="text/css">
+</head>
+<body>
+
+<p>DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.</p>
+
+<p> Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.</p>
+
+<p> Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may 
+  be trademarks of their respective owners.</p>
+<p> The contents of this file are subject to the terms of either the GNU
+  General Public License Version 2 only (&quot;GPL&quot;) or the Common
+  Development and Distribution License(&quot;CDDL&quot;) (collectively, the  &quot;License&quot;). You may not use this file except in compliance with the
+  License. You can obtain a copy of the License at
+  <a href="http://www.netbeans.org/cddl-gplv2.html">http://www.netbeans.org/cddl-gplv2.html</a>  or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
+  specific language governing permissions and limitations under the
+  License.  When distributing the software, include this License Header<br>
+  Notice in each file and include the License file at
+  nbbuild/licenses/CDDL-GPL-2-CP.  Oracle designates this
+  particular file as subject to the &quot;Classpath&quot; exception as provided
+  by Oracle in the GPL Version 2 section of the License file that
+  accompanied this code. If applicable, add the following below the
+  License Header, with the fields enclosed by brackets [] replaced by
+  your own identifying information:<br>
+&quot;Portions Copyrighted [year] [name of copyright owner]&quot;</p>
+<p> Contributor(s):</p>
+<p> The original software is NetBeans. The initial developer of the original 
+  software was Sun Microsystems, Inc.;  portions copyright 1997-2006 Sun Microsystems, Inc. All rights reserved. </p>
+<p>If you wish your version of this file to be governed by only the CDDL
+  or only the GPL Version 2, indicate your decision by adding &quot;[Contributor] elects to include this software in this distribution 
+  under the [CDDL or GPL Version 2] license.&quot; If you do not indicate a<br>
+  single choice of license, a recipient has the option to distribute
+your version of this file under either the CDDL, the GPL Version 2 or<br>
+to extend the choice of license to its licensees as provided above.
+However, if you add GPL Version 2 code and therefore, elected the GPL<br>
+Version 2 license, then the option applies only if the new code is
+made subject to such option by the copyright holder.</p>
+<p> Oracle is not responsible for the availability of third-party Web sites mentioned in this document.  Oracle does not endorse and is not responsible or liable for any content, advertising, products, or other materials on or available from such sites or resources. Oracle will not be responsible or liable for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods, or services available on or through any such sites or resources.</p>
+</body>
+</html>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-about.html

+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.1 Transitional//EN">
+<!--
+*     Copyright 2009 Sun Microsystems, Inc. All rights reserved.
+*     Use is subject to license terms.
+-->
+<html>
+    <head>
+        <title>About Python Development in NetBeans</title>
+        <link rel="stylesheet" href="nbdocs:/org/netbeans/modules/usersguide/ide.css" type="text/css">
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    </head>
+    <body>
+        <h2>About Python Development in NetBeans</h2>
+        <p>The IDE's Python support provides tools for programming in the <b>Python</b> and <b>Jython</b> languages.</p>
+    <p> Python support in NetBeans has the following features: </p>
+       <ul>
+        <p><b>Code Folding</b>. Classes, methods, functions, and triple quoted strings can be folded 
+    to conserve screen space and reduce clutter.</p>
+        <p><b>Semantic highlighting</b>. Syntax highlighting reflects the semantics of the program: 
+    local and global variables are colored differently.</p>
+        <p><b>Instant Renaming</b>. You can click on the name of a variable and rename all occurrences of the variable simultaneously.</p>
+        <p><b>Code Completion</b>. Code completion is available for local function and variable names as well as Python keywords.</p>
+        <p><b>Mark Occurences</b>. Placing the caret on a variable shows other uses of the variable. Placing the caret on a
+        function or method call shows other calls to the function or method.</p>
+        <p><b>Smart Indent, Outdent, and Pair matching</b></p>
+        <p>Pressing the return key will indent or outdent in a smart fashion. Matching for (), , , and "" is supported.</p>
+        <p><b>Debugger for Python</b>. Set breakpoints, customize shell colors and more. See <a href="help-pydebug.html"> Debugging Python Applications</a> for more information.</p>
+       </ul> 
+<p>For more information about Python Development using NetBeans see 
+  <object classid="java:org.netbeans.modules.javahelp.BrowserDisplayer">
+    <param name="content" value="http://wiki.netbeans.org/Python">
+    <param name="text" value="<html><u>http://wiki.netbeans.org/Python</u></html>">
+    <param name="textFontSize" value="medium">
+    <param name="textColor" value="blue">
+  </object>
+.</p>
+
+<dl><dt><a name="seealso">See also</a></dt>
+<dd><a href="help-quickref.html">Python Project Tasks: Quick Reference</a></dd>
+</dl>
+<hr>
+<small><a href="credits.html">Legal Notices</a></small> 
+</body>
+</html>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-hs.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE helpset PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 2.0//EN" "http://java.sun.com/products/javahelp/helpset_2_0.dtd">
+<helpset version="2.0">
+    <title>Python Applications</title>
+    <maps>
+        <homeID>org.netbeans.modules.python.help.about</homeID>
+        <mapref location="help-map.xml"/>
+    </maps>
+    <view mergetype="javax.help.AppendMerge">
+        <name>TOC</name>
+        <label>Table of Contents</label>
+        <type>javax.help.TOCView</type>
+        <data>help-toc.xml</data>
+    </view>
+    <view>
+        <name>Search</name>
+        <label>Search</label>
+        <type>javax.help.SearchView</type>
+        <data engine="com.sun.java.help.search.DefaultSearchEngine">JavaHelpSearch</data>
+    </view>
+</helpset>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-idx.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE index PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Index Version 2.0//EN" "http://java.sun.com/products/javahelp/index_2_0.dtd">
+<index version="2.0">
+    <indexitem text="About nbPythonHelp" target="org.netbeans.modules.python.help.about"/>
+</index>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-map.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE map PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 2.0//EN" "http://java.sun.com/products/javahelp/map_2_0.dtd">
+<map version="2.0">
+    <mapID target="org.netbeans.modules.python.help.about" url="help-about.html"/>
+     <mapID target="org.netbeans.modules.python.help.quickref" url="help-quickref.html"/>
+     <mapID target="org.netbeans.modules.python.help.pydebug" url="help-pydebug.html"/>
+	<mapID target="org.netbeans.modules.python.help.credits" url="credits.html"/>
+</map>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-pydebug.html

+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+*     Copyright � 2009 Sun Microsystems, Inc. All rights reserved.
+*     Use is subject to license terms.
+-->
+<html>
+    <head>
+        <title>Debugging Python Applications</title>
+        <link rel="stylesheet" href="nbdocs:/org/netbeans/modules/usersguide/ide.css" type="text/css">
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    </head>
+    <body>
+        <h2>Debugging Python Applications</h2>
+        <p>Debugging is the process of examining your application for errors.
+            The process of debugging is accomplished by setting breakpoints and
+            watches in your code and running it in the debugger.
+            This enables you to execute your code one line at a time and examine
+        the state of your application in order to discover any problems.</p>
+
+        <h3>Setting Up Python Projects for Debugging</h3>
+        <ol>
+            <li>Check Debugger options: Go to Tools > Options > Python and
+            click on the Debugger tab :</li>
+            <ul>
+                <li><b>Debugger listening starting port:</b> For better
+                    isolation when debugging, the debugger is automatically started in a separate
+                    process and communicates with the IDE over an IP socket.
+                    This field specifies the port number where the debugger process
+                is listening for incoming Python debugging solicitations. </li>
+                <li><b>Debugging shell colors and fonts:</b>This group of buttons customizes
+                the debugging shell colors.</li>
+                <li><b>Stop at first line: </b> When checked, the debugger will stop at the
+                    first line of the debugger script. When unchecked the debugger will stop at
+                the first breakpoint found in the script.</li>
+            </ul>
+           <li><b>Setting the breakpoints:</b> In the Source Editor, click in the left
+            margin next to the desired line of code where you want to set a breakpoint.</li>
+        </ol>
+        <h3>Starting the Debugger</h3>
+        <p>After the breakpoints have been set, click on Debug and select the appropriate option to start the debugging session.</p>
+        <ul>
+            <li>If there is more than one project open, <b>Ctrl + F5</b> will start the debugging session on the main project.</li>
+            <li>To start a debugging session on a particular Python file, select the file and type <tt>Ctrl + Shift + F5</tt>.</li>
+        </ul>
+        <h3>Debugger Windows</h3>
+        <p>In addition to the Default Shell window, there are windows which display
+        other runtime configurations of the application currently being debugged:</p>
+        <ul>
+            <li><b>Call Stack Window</b></li>
+            <li><b>Local Variables Window</b></li>
+            <li><b>Threads Window</b></li>
+        </ul>
+<dl><dt><a name="seealso">See also</a></dt>
+<dd><dd><a href="help-quickref.html">Python Project Tasks: Quick Reference</a></dd>
+</dl>
+<hr>
+<small><a href="credits.html">Legal Notices</a></small> 
+    </body>
+</html>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-quickref.html

+<html>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!--
+*     Copyright  2009 Sun Microsystems, Inc. All rights reserved.
+*     Use is subject to license terms.
+-->
+<head>
+<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<title>Python Project Tasks: Quick Reference</title>
+<link rel="StyleSheet" href="nbdocs:/org/netbeans/modules/usersguide/ide.css" type="text/css">
+</head>
+
+<body>
+<h2>Python Project Tasks: Quick Reference</h2>
+<p>This topic describes common tasks you can perform with Python projects.</p>
+
+<table border="1" cellpadding="5" cellspacing="0" summary="The left column lists the
+   task name. The right column lists the steps to perform.">
+  <tr valign="top"> 
+    <th width="10%" align="left" scope="col">To perform this task</th>
+    <th width="85%" align="left" scope="col">Follow these steps</th>
+  </tr>
+  <tr valign="top"> 
+    <td>Create New Project</td>
+    <td> <ol>
+             <li>In the IDE go to File > New Project > Python Project</li>
+             <li>Under Categories select Python, under Projects select Python Project</li>
+             <li>For Name and Location you must do the following:
+                <ul>
+                   <li><b>Project Name.</b> Specify the name of the project. This name is also used to create the project directory.</li>
+                   <li><b>Project Location.</b> Specify the location of the directory where you want to store the project metadata and source code. </li>
+                   <li><b>Set as Main Project.</b> Set the newly created project as the main project if desired.</li>
+                   <li><b>Create Main File.</b> Specify the name of the main file if needed. </li>
+                   <li><b>Python Platform</b>. Select the Python platform to use for your project.</li>
+                </ul>
+              <li>Click Finish and the project is created and opened in both the Projects and Files windows.
+    </ol></td>
+  </tr>
+  <tr valign="top"> 
+    <td>Create New Project from Existing Sources</td>
+    <td>
+      <ol>
+       <li>In the IDE go to File > New Project > Python Project with Existing Sources</li>
+       <li>In the Name and Location page, you have to set the following properties:
+           <ul>
+            <li><b>Project Name.</b> Specifies the display name of the project. This name is also used to create the project folder.</li>
+            <li><b>Project Location.</b> Specifies the folder where you want to store the project metadata and source code. </li>
+            <li><b>Set as Main Project.</b> Sets the newly created project as the main project.</li>
+            <li><b>Python Platform</b>. You can select the Python platform to use for your project. </li>
+           </ul>
+           </li>
+        <li>In the Existing Sources page, you have to set the following properties:
+          <ul>
+           <li><b>Source Root Folders</b>. Specify the root directory of the existing sources.</li>
+           <li><b>Test Root Folders</b>. Specify the root directory of the existing tests.</li>
+          </ul>
+               </li>
+          <li>When you click Finish, the project is created on your computer and opened in both the Projects and Files windows.</li>
+       </ol>   
+    </td>
+  </tr>
+  <tr valign="top"> 
+    <td>Running Python Applications</td>
+    <td><ol>
+        <li>To run a project, right-click the project node in the Projects window and choose Run. (or F6 to run the Main Project).</li>
+        <li>To Run a file, click on the file name in the Projects window and choose Run > Run File.</li>
+     </ol></td>
+  </tr>
+  <tr valign="top"> 
+    <td>Debugging Python Applications</td>
+    <td><ol>
+    <li>Go to Tools > Options, click Python, then the Debugger tab.</li>
+    <li>Set the Debugger listening starting port.</li>
+    <li>Use the default Debugging shell colors and fonts, or modify as you prefer.</li>
+    <li>Leave Stop at First Line checked to stop the debugger script after one line, or uncheck the box and the debugger 
+         will stop at the first found breakpoint in script.</li>
+    <li>Set breakpoints in the Source Editor by clicking in the left margin next to the line of code where you want to set a breakpoint.</li>
+      </ol>
+      <p>For additional details please see <a href="help-pydebug.html"> Debugging Python Applications</a>.</p>
+      </td>
+  </tr>
+  <tr valign="top"> 
+    <td>Adding New Python Modules</td>
+      <td><ol>
+        <li>Right-click on the project node and choose New > Empty Module.</li>
+         <li>In the Name and Location page, set the following properties:</li>
+            <ul>
+                <li><b>File Name</b>. Name of the new module</li>
+                <li><b>Project</b>. The project that this module will be added to.</li>
+                <li><b>Folder</b>. The directory which you want the module to be created.</li>
+            </ul>
+        <li>Click Finish and the new module is added to the project with a default code template.</li>
+      </ol></td>
+  </tr>
+  <tr valign="top"> 
+    <td>Adding New Python Packages</td>
+    <td>
+    <ol>
+        <li>Right-click the Project node and choose New > Python Package</li>
+        <li>In the Name and Location page, you have to set the following properties:</li>
+            <ul>
+                <li><b>File Name</b>. Name of the package.</li>
+                <li><b>Project</b>. The project that this module will be added to.</li>
+                <li><b>Folder</b>. The directory which you want the module to be created.</li>
+            </ul>
+           <li>When you click Finish, the package is added to the project with a default file already added.</li>
+    </td>
+  </tr>
+  <tr valign="top"> 
+    <td>Using the Python Interactive Console</td>
+    <td>
+      <ol>
+        <li> Go to Window > PythonConsole.</li>
+         <li>Add the Python script you wish to run to the Python Interactive Console window.</li>
+         <li>Click the green Run button on the left border of the output window to Run the script.</li>
+      </ol>
+    </td>
+  </tr>
+  <tr valign="top"> 
+    <td>Managing Python Platforms</td>
+    <td><p>In the IDE go to Tools > Python Platforms. The Python Platform Manager enables you to do the following:</p>
+         <ul>
+          <li>Add and Remove Platforms.</li>
+          <li>Specify which Python runtime, CPython or Jython, to use as a default.</li>
+          <li>Choose which CPython is used.</li>
+          <li>Specify values for command line arguments.</li>
+          <li>Set, Add and Remove Global Python Path variables.</li>
+          <li>Set, Add and Remove Java Classpath variables.</li>
+         </ul>
+    </td>
+  </tr>
+</table>
+<hr>
+<small><a href="credits.html">Legal Notices</a></small>
+<table cellpadding="50" border="0">
+  <tr>
+    <td>&nbsp;</td>
+  </tr>
+</table> 
+</body>
+</html>

File python.help/JavaHelp/org/netbeans/modules/python/help/docs/help-toc.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE toc PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 2.0//EN" "http://java.sun.com/products/javahelp/toc_2_0.dtd">
+<toc version="2.0">
+    <tocitem text="Python Applications" expand="false">
+        <tocitem text="About Python Development in NetBeans" target="org.netbeans.modules.python.help.about"/>
+        <tocitem text="Python Project Tasks: Quick Reference" target="org.netbeans.modules.python.help.quickref"/>
+        <tocitem text="Debugging Python Applications" target="org.netbeans.modules.python.help.pydebug"/>
+    </tocitem>
+</toc>

File python.help/build.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!-- You may freely edit this file. See harness/README in the NetBeans platform -->
+<!-- for some information on what you could do (e.g. targets to override). -->
+<!-- If you delete this file and reopen the project it will be recreated. -->
+<project name="org.netbeans.modules.python.help" default="netbeans" basedir=".">
+    <description>Builds, tests, and runs the project org.netbeans.modules.python.help.</description>
+    <import file="nbproject/build-impl.xml"/>
+</project>

File python.help/manifest.mf

+Manifest-Version: 1.0
+OpenIDE-Module: org.netbeans.modules.python.help
+OpenIDE-Module-Layer: org/netbeans/modules/python/help/layer.xml
+OpenIDE-Module-Localizing-Bundle: org/netbeans/modules/python/help/Bundle.properties
+OpenIDE-Module-Specification-Version: 1.0
+

File python.help/nbproject/build-impl.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+*** GENERATED FROM project.xml - DO NOT EDIT  ***
+***         EDIT ../build.xml INSTEAD         ***
+-->
+<project name="org.netbeans.modules.python.help-impl" basedir="..">
+    <fail message="Please build using Ant 1.7.1 or higher.">
+        <condition>
+            <not>
+                <antversion atleast="1.7.1"/>
+            </not>
+        </condition>
+    </fail>
+    <property file="nbproject/private/suite-private.properties"/>
+    <property file="nbproject/suite.properties"/>
+    <fail unless="suite.dir">You must set 'suite.dir' to point to your containing module suite</fail>
+    <property file="${suite.dir}/nbproject/private/platform-private.properties"/>
+    <property file="${suite.dir}/nbproject/platform.properties"/>
+    <macrodef name="property" uri="http://www.netbeans.org/ns/nb-module-project/2">
+        <attribute name="name"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{name}" value="${@{value}}"/>
+        </sequential>
+    </macrodef>
+    <macrodef name="evalprops" uri="http://www.netbeans.org/ns/nb-module-project/2">
+        <attribute name="property"/>
+        <attribute name="value"/>
+        <sequential>
+            <property name="@{property}" value="@{value}"/>
+        </sequential>
+    </macrodef>
+    <property file="${user.properties.file}"/>
+    <nbmproject2:property name="harness.dir" value="nbplatform.${nbplatform.active}.harness.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:property name="nbplatform.active.dir" value="nbplatform.${nbplatform.active}.netbeans.dest.dir" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <nbmproject2:evalprops property="cluster.path.evaluated" value="${cluster.path}" xmlns:nbmproject2="http://www.netbeans.org/ns/nb-module-project/2"/>
+    <fail message="Path to 'platform' cluster missing in $${cluster.path} property or using corrupt Netbeans Platform (missing harness).">
+        <condition>
+            <not>
+                <contains string="${cluster.path.evaluated}" substring="platform"/>
+            </not>
+        </condition>
+    </fail>
+    <import file="${harness.dir}/build.xml"/>
+</project>

File python.help/nbproject/genfiles.properties

+build.xml.data.CRC32=eeda3ecf
+build.xml.script.CRC32=a80b4a7f
+build.xml.stylesheet.CRC32=a56c6a5b@1.42.2
+# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
+# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
+nbproject/build-impl.xml.data.CRC32=eeda3ecf
+nbproject/build-impl.xml.script.CRC32=a9ceedba
+nbproject/build-impl.xml.stylesheet.CRC32=238281d1@1.42.2

File python.help/nbproject/project.properties

+javac.source=1.6
+javac.compilerargs=-Xlint -Xlint:-serial

File python.help/nbproject/project.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://www.netbeans.org/ns/project/1">
+    <type>org.netbeans.modules.apisupport.project</type>
+    <configuration>
+        <data xmlns="http://www.netbeans.org/ns/nb-module-project/3">
+            <code-name-base>org.netbeans.modules.python.help</code-name-base>
+            <suite-component/>
+            <module-dependencies/>
+            <public-packages/>
+        </data>
+    </configuration>
+</project>

File python.help/nbproject/suite.properties

+suite.dir=${basedir}/../python.suite

File python.help/src/org/netbeans/modules/python/help/Bundle.properties

+OpenIDE-Module-Display-Category=Help
+OpenIDE-Module-Long-Description=\
+    IDE Help for Python support in NetBeans
+OpenIDE-Module-Name=python.help
+OpenIDE-Module-Short-Description=Help set for nbPython

File python.help/src/org/netbeans/modules/python/help/help-helpset.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE helpsetref PUBLIC "-//NetBeans//DTD JavaHelp Help Set Reference 1.0//EN" "http://www.netbeans.org/dtds/helpsetref-1_0.dtd">
+<helpsetref url="nbdocs:/org/netbeans/modules/python/help/docs/help-hs.xml"/>

File python.help/src/org/netbeans/modules/python/help/layer.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.1//EN" "http://www.netbeans.org/dtds/filesystem-1_1.dtd">
+<filesystem>
+    <folder name="Services">
+        <folder name="JavaHelp">
+            <file name="help-helpset.xml" url="help-helpset.xml">
+                <attr name="position" intvalue="3913"/>
+            </file>
+        </folder>
+    </folder>
+</filesystem>

File python.suite/nbproject/project.properties

     ${project.org.netbeans.modules.python.console}:\
     ${project.org.netbeans.modules.python.debugger}:\
     ${project.org.jython}:\
-    ${project.org.jython.distro}
+    ${project.org.jython.distro}:\
+    ${project.org.netbeans.modules.python.help}
 project.org.jython=../o.jython
 project.org.jython.distro=../o.jython.distro
 project.org.netbeans.modules.python.console=../python.console
 project.org.netbeans.modules.python.core=../python.core
 project.org.netbeans.modules.python.debugger=../python.debugger
+project.org.netbeans.modules.python.help=../python.help