mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-90755 add in-product uv support survey
Idle in-IDE feedback survey (1-5 star rating + free-form text) shown to PyCharm users working in a uv-managed project, from Aug 1 to Sep 30 2026. Expose Sdk.isUv as @ApiStatus.Internal so the survey can detect uv interpreters (local and remote); the survey module depends on python community impl. GitOrigin-RevId: eb4f0a2046dd5edacecfdaff6fdbd7f9306529be
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b2aa374af2
commit
d84d493dc5
@@ -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
|
||||
|
||||
@@ -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?
|
||||
|
||||
Reference in New Issue
Block a user