mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[fleet] [python] FL-23512 FL-11997 proper backend setup for interpreters
GitOrigin-RevId: a1f0089c08b32282581e8ee7c33ec0d00ab7e332
This commit is contained in:
committed by
intellij-monorepo-bot
parent
c4dccf178c
commit
47627c9ca3
@@ -7,6 +7,7 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.openapi.projectRoots.SdkAdditionalData
|
||||
import com.intellij.openapi.util.UserDataHolder
|
||||
import com.intellij.util.PlatformUtils
|
||||
import com.jetbrains.python.PyPsiBundle
|
||||
import com.jetbrains.python.packaging.pipenv.PyPipEnvPackageManagementService
|
||||
import com.jetbrains.python.packaging.ui.PyPackageManagementService
|
||||
@@ -35,7 +36,7 @@ class PyPipEnvSdkProvider : PySdkProvider {
|
||||
sdk: Sdk,
|
||||
isPyCharm: Boolean,
|
||||
associatedModulePath: String?): PyInterpreterInspectionQuickFixData? {
|
||||
if (sdk.isPipEnv) {
|
||||
if (sdk.isPipEnv && !PlatformUtils.isFleetBackend()) {
|
||||
val message = when {
|
||||
associatedModulePath != null -> when {
|
||||
isPyCharm -> PyPsiBundle.message("INSP.interpreter.pipenv.interpreter.associated.with.another.project", associatedModulePath)
|
||||
|
||||
@@ -6,6 +6,7 @@ import com.intellij.openapi.project.Project
|
||||
import com.intellij.openapi.projectRoots.Sdk
|
||||
import com.intellij.openapi.projectRoots.SdkAdditionalData
|
||||
import com.intellij.openapi.util.UserDataHolder
|
||||
import com.intellij.util.PlatformUtils
|
||||
import com.jetbrains.python.PyBundle
|
||||
import com.jetbrains.python.packaging.ui.PyPackageManagementService
|
||||
import com.jetbrains.python.sdk.PyInterpreterInspectionQuickFixData
|
||||
@@ -24,7 +25,7 @@ class PoetrySdkProvider : PySdkProvider {
|
||||
sdk: Sdk,
|
||||
isPyCharm: Boolean,
|
||||
associatedModulePath: String?): PyInterpreterInspectionQuickFixData? {
|
||||
if (sdk.isPoetry) {
|
||||
if (sdk.isPoetry && !PlatformUtils.isFleetBackend()) {
|
||||
val projectUnit = if (isPyCharm) "project" else "module"
|
||||
val message = when {
|
||||
associatedModulePath != null ->
|
||||
|
||||
Reference in New Issue
Block a user