diff --git a/python/pluginResources/messages/PyBundle.properties b/python/pluginResources/messages/PyBundle.properties index b96133483292..8c3a753867b3 100644 --- a/python/pluginResources/messages/PyBundle.properties +++ b/python/pluginResources/messages/PyBundle.properties @@ -1629,19 +1629,6 @@ validation.invalid.name=Invalid name dialog.message.command.could.not.complete=Command could not be completed successfully. \ Please see the command's output for information about resolving this problem. - -python.survey.uv.support.group=PyCharm uv Support Survey -python.survey.uv.support.title=uv Support Feedback -python.survey.uv.support.content=What do you think about uv support in PyCharm? - -python.survey.uv.support.dialog.title=uv Support Feedback -python.survey.uv.support.dialog.blocks.top=uv Support Feedback -python.survey.uv.support.blocks.radiobutton.group=What do you think about uv support in PyCharm? -python.survey.uv.support.blocks.radiobutton.group.good=It's good! -python.survey.uv.support.blocks.radiobutton.group.soso=So-so -python.survey.uv.support.blocks.radiobutton.group.bad=Really bad -python.survey.uv.support.blocks.radiobutton.group.notyet=Didn't try -python.survey.uv.support.blocks.textarea.group=Could you please explain? filter.install.package=Install Package sdk.create.custom.override.warning=Existing environment at "{0}" will be overridden diff --git a/python/src/com/jetbrains/python/sdk/uv/UvExt.kt b/python/src/com/jetbrains/python/sdk/uv/UvExt.kt index 367468e5b0ed..a55beed95848 100644 --- a/python/src/com/jetbrains/python/sdk/uv/UvExt.kt +++ b/python/src/com/jetbrains/python/sdk/uv/UvExt.kt @@ -38,9 +38,11 @@ import kotlinx.coroutines.Deferred import kotlinx.coroutines.async import java.nio.file.Path import kotlin.io.path.exists +import org.jetbrains.annotations.ApiStatus -internal val Sdk.isUv: Boolean +@get:ApiStatus.Internal +val Sdk.isUv: Boolean get() = PythonSdkUtil.isPythonSdk(this) && uvFlavorData != null internal val Sdk.uvFlavorData: UvSdkFlavorData?