mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
remote-sdk-api moved to the platform (python plugin should work now)
remote-sdk-impl renamed to remote-run.
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user