remote-sdk-api moved to the platform (python plugin should work now)

remote-sdk-impl renamed to remote-run.
This commit is contained in:
Dmitry Trofimov
2012-11-05 01:13:35 +01:00
parent e38b35ada5
commit 04f5acfe5c
16 changed files with 22 additions and 33 deletions
+3 -3
View File
@@ -38,7 +38,7 @@ setProperty("pluginFilter", [ //modules to compile
"database-impl", "DatabaseSupport",
"sql",
"coffeescript",
"remote-sdk-impl",
"remote-run",
"python-remote-interpreter",
"diagram-api", "uml",
"python-uml", "localization",
@@ -54,7 +54,7 @@ private List<String> pycharmPlatformApiModules() {
private List pycharmImplementationModules() { //modules to put into pycharm.jar
return ["yaml", "graph", "coverage-common", "python", "python-ide", "python-openapi", "python-psi-api", "remote-sdk-api"]
return ["yaml", "graph", "coverage-common", "python", "python-ide", "python-openapi", "python-psi-api"]
}
class Paths {
@@ -179,7 +179,7 @@ private layoutPlugins() {
dir("plugins") {
layouts.layoutPlugin("django-db-config")
layouts.layoutPlugin("python-javascript-debugger")
layouts.layoutPlugin("remote-sdk-impl")
layouts.layoutPlugin("remote-run")
layouts.layoutPlugin("python-remote-interpreter")
layouts.layoutPlugin("python-uml")
layouts.layoutPlugin("localization")
+1 -1
View File
@@ -82,7 +82,7 @@ target(name: "compile", description: "Compile module python") {
dirset(dir: "${pluginHome}/../ultimate/ultimate-verifier") {
include(name: "src")
}
dirset(dir: "${pluginHome}/../plugins/remote-sdk-api") {
dirset(dir: "${pluginHome}/../plugins/remote-run") {
include(name: "src")
}
}
+1 -1
View File
@@ -11,7 +11,7 @@
<depends>com.intellij.modules.java</depends>
<depends>Coverage</depends>
<depends>org.jetbrains.plugins.yaml</depends>
<depends>org.jetbrains.plugins.python-remote-interpreter</depends>
<depends optional="true">org.jetbrains.plugins.python-remote-interpreter</depends>
<vendor url="http://www.jetbrains.com/pycharm/" logo="/com/jetbrains/python/python.png">JetBrains, Keith Lea</vendor>
-1
View File
@@ -22,7 +22,6 @@
<orderEntry type="module" module-name="xml" />
<orderEntry type="module" module-name="relaxng" scope="RUNTIME" />
<orderEntry type="library" name="XmlRPC" level="project" />
<orderEntry type="module" module-name="remote-sdk-api" />
</component>
</module>
-1
View File
@@ -23,7 +23,6 @@
<orderEntry type="module" module-name="relaxng" scope="RUNTIME" />
<orderEntry type="library" name="Velocity" level="project" />
<orderEntry type="module" module-name="python-helpers" scope="RUNTIME" />
<orderEntry type="module" module-name="remote-sdk-api" scope="TEST" />
</component>
</module>
-1
View File
@@ -37,7 +37,6 @@
<orderEntry type="module" module-name="ChromeConnector" />
<orderEntry type="module" module-name="FirefoxConnector" />
<orderEntry type="module" module-name="python-openapi" exported="" />
<orderEntry type="module" module-name="remote-sdk-api" />
</component>
<component name="copyright">
<Base>
@@ -42,9 +42,8 @@ import com.intellij.util.IJSwingUtilities;
import com.intellij.util.net.NetUtils;
import com.intellij.util.ui.UIUtil;
import com.jetbrains.django.run.Runner;
import com.jetbrains.plugins.remotesdk.RemoteInterpreterException;
import com.jetbrains.plugins.remotesdk.RemoteSdkData;
import com.jetbrains.plugins.remotesdk.RemoteSshProcess;
import com.intellij.remotesdk.RemoteSdkData;
import com.intellij.remotesdk.RemoteSshProcess;
import com.jetbrains.python.PythonHelpersLocator;
import com.jetbrains.python.console.completion.PydevConsoleElement;
import com.jetbrains.python.console.parsing.PythonConsoleData;
@@ -224,13 +223,8 @@ public class PydevConsoleRunner extends AbstractConsoleRunnerWithHistory<PythonC
if (PySdkUtil.isRemote(mySdk)) {
PythonRemoteInterpreterManager manager = PythonRemoteInterpreterManager.getInstance();
if (manager != null) {
try {
return createRemoteConsoleProcess(manager, myCommandLineArgumentsProvider.getArguments(),
myCommandLineArgumentsProvider.getAdditionalEnvs());
}
catch (final RemoteInterpreterException e) {
throw new ExecutionException(e.getMessage(), e);
}
}
throw new PythonRemoteInterpreterManager.PyRemoteInterpreterExecutionException();
}
@@ -26,7 +26,7 @@ import com.intellij.xdebugger.evaluation.XDebuggerEditorsProvider;
import com.intellij.xdebugger.frame.XValueChildrenList;
import com.intellij.xdebugger.stepping.XSmartStepIntoHandler;
import com.jetbrains.django.util.DjangoUtil;
import com.jetbrains.plugins.remotesdk.RemoteProcessHandlerBase;
import com.intellij.remotesdk.RemoteProcessHandlerBase;
import com.jetbrains.python.console.pydev.PydevCompletionVariant;
import com.jetbrains.python.debugger.django.DjangoExceptionBreakpointHandler;
import com.jetbrains.python.debugger.pydev.*;
@@ -35,9 +35,8 @@ import com.intellij.util.Function;
import com.intellij.util.SystemProperties;
import com.intellij.util.messages.MessageBusConnection;
import com.intellij.util.net.HttpConfigurable;
import com.jetbrains.plugins.remotesdk.RemoteFile;
import com.jetbrains.plugins.remotesdk.RemoteInterpreterException;
import com.jetbrains.plugins.remotesdk.RemoteSdkData;
import com.intellij.remotesdk.RemoteFile;
import com.intellij.remotesdk.RemoteSdkData;
import com.jetbrains.python.PythonHelpersLocator;
import com.jetbrains.python.psi.LanguageLevel;
import com.jetbrains.python.psi.PyExpression;
@@ -651,7 +650,7 @@ public class PyPackageManagerImpl extends PyPackageManager {
while (true);
return processOutput;
}
catch (RemoteInterpreterException e) {
catch (ExecutionException e) {
throw new PyExternalProcessException(ERROR_INVALID_SDK, helperPath, args, "Error running SDK: " + e.getMessage(), e);
}
}
@@ -2,8 +2,8 @@ package com.jetbrains.python.remote;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.util.text.StringUtil;
import com.jetbrains.plugins.remotesdk.RemoteSdkAdditionalData;
import com.jetbrains.plugins.remotesdk.RemoteSdkDataHolder;
import com.intellij.remotesdk.RemoteSdkAdditionalData;
import com.intellij.remotesdk.RemoteSdkDataHolder;
import com.jetbrains.python.sdk.PythonSdkAdditionalData;
import com.jetbrains.python.sdk.PythonSdkFlavor;
import com.jetbrains.python.sdk.UnixPythonSdkFlavor;
@@ -11,9 +11,9 @@ import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.projectRoots.SdkModificator;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.jetbrains.plugins.remotesdk.RemoteInterpreterException;
import com.jetbrains.plugins.remotesdk.RemoteSdkData;
import com.jetbrains.plugins.remotesdk.RemoteSshProcess;
import com.intellij.remotesdk.RemoteInterpreterException;
import com.intellij.remotesdk.RemoteSdkData;
import com.intellij.remotesdk.RemoteSshProcess;
import com.jetbrains.python.PythonHelpersLocator;
import com.intellij.util.PathMappingSettings;
import com.jetbrains.python.remote.ui.RemoteProjectSettings;
@@ -29,7 +29,6 @@ import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.JarFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.containers.HashMap;
import com.jetbrains.plugins.remotesdk.RemoteInterpreterException;
import com.jetbrains.python.console.PyDebugConsoleBuilder;
import com.jetbrains.python.debugger.PyDebugRunner;
import com.jetbrains.python.debugger.PyDebuggerSettings;
@@ -178,7 +177,7 @@ public abstract class PythonCommandLineState extends CommandLineState {
processHandler = doStartRemoteProcess(sdk, commandLine, manager);
break;
}
catch (RemoteInterpreterException e) {
catch (ExecutionException e) {
if (Messages.showYesNoDialog(e.getMessage() + "\nTry again?", "Can't Run Remote Interpreter", Messages.getErrorIcon()) ==
Messages.NO) {
throw new ExecutionException("Can't run remote python interpreter: " + e.getMessage());
@@ -194,7 +193,7 @@ public abstract class PythonCommandLineState extends CommandLineState {
}
protected ProcessHandler doStartRemoteProcess(Sdk sdk, GeneralCommandLine commandLine, PythonRemoteInterpreterManager manager)
throws RemoteInterpreterException {
throws ExecutionException {
return manager.startRemoteProcess(myConfig.getProject(), (PyRemoteSdkAdditionalData)sdk.getSdkAdditionalData(), commandLine,
myConfig.getMappingSettings());
@@ -12,7 +12,7 @@ import com.intellij.ui.CollectionComboBoxModel;
import com.intellij.ui.DocumentAdapter;
import com.intellij.ui.components.JBCheckBox;
import com.intellij.util.PathUtil;
import com.jetbrains.plugins.remotesdk.RemoteSdkDataHolder;
import com.intellij.remotesdk.RemoteSdkDataHolder;
import com.jetbrains.python.packaging.PyPackageService;
import com.jetbrains.python.ui.IdeaDialog;
@@ -2,7 +2,7 @@ package com.jetbrains.python.sdk;
import com.google.common.collect.Lists;
import com.intellij.openapi.util.text.StringUtil;
import com.jetbrains.plugins.remotesdk.RemoteFile;
import com.intellij.remotesdk.RemoteFile;
import org.jetbrains.annotations.Nullable;
import java.util.Collection;
@@ -8,7 +8,7 @@ import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.util.ArrayUtil;
import com.intellij.util.containers.HashMap;
import com.jetbrains.plugins.remotesdk.RemoteSdkData;
import com.intellij.remotesdk.RemoteSdkData;
import org.jetbrains.annotations.NonNls;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -36,7 +36,7 @@ import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.*;
import com.intellij.util.ArrayUtil;
import com.intellij.util.SmartList;
import com.jetbrains.plugins.remotesdk.RemoteSdkDataHolder;
import com.intellij.remotesdk.RemoteSdkDataHolder;
import com.jetbrains.python.PyBundle;
import com.jetbrains.python.PyNames;
import com.jetbrains.python.PythonFileType;