Migrate python terminal to v2

GitOrigin-RevId: 690d4ead522e2153b89d1ab09ed2026237173160
This commit is contained in:
Ilya.Kazakevich
2023-12-21 20:15:28 +01:00
committed by intellij-monorepo-bot
parent 28372d5d89
commit 5903ec85c4
5 changed files with 22 additions and 16 deletions

View File

@@ -1,11 +0,0 @@
<idea-plugin>
<extensions defaultExtensionNs="org.jetbrains.plugins.terminal">
<localTerminalCustomizer implementation="com.jetbrains.python.sdk.PyVirtualEnvTerminalCustomizer"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<projectService serviceImplementation="com.jetbrains.python.sdk.PyVirtualEnvTerminalSettings"/>
</extensions>
</idea-plugin>

View File

@@ -0,0 +1,14 @@
<idea-plugin package="com.intellij.python.terminal">
<dependencies>
<plugin id="org.jetbrains.plugins.terminal"/>
</dependencies>
<extensions defaultExtensionNs="org.jetbrains.plugins.terminal">
<localTerminalCustomizer implementation="com.intellij.python.terminal.PyVirtualEnvTerminalCustomizer"/>
</extensions>
<extensions defaultExtensionNs="com.intellij">
<projectService serviceImplementation="com.intellij.python.terminal.PyVirtualEnvTerminalSettings"/>
</extensions>
</idea-plugin>

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.jetbrains.python.sdk;
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.python.terminal;
import com.intellij.DynamicBundle;
import org.jetbrains.annotations.Nls;

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.jetbrains.python.sdk
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.python.terminal
import com.intellij.openapi.application.runReadAction
import com.intellij.openapi.components.PersistentStateComponent
@@ -15,6 +15,9 @@ import com.intellij.openapi.util.text.StringUtil
import com.intellij.openapi.vfs.VirtualFile
import com.jetbrains.python.packaging.PyCondaPackageService
import com.jetbrains.python.run.findActivateScript
import com.jetbrains.python.sdk.PySdkUtil
import com.jetbrains.python.sdk.PythonSdkAdditionalData
import com.jetbrains.python.sdk.PythonSdkUtil
import com.jetbrains.python.sdk.flavors.conda.CondaEnvSdkFlavor
import org.jetbrains.plugins.terminal.LocalTerminalCustomizer
import org.jetbrains.plugins.terminal.TerminalOptionsProvider