diff --git a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/TableCommand.kt b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/TableCommand.kt index 702b78812f32..6334b46627af 100644 --- a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/TableCommand.kt +++ b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/TableCommand.kt @@ -1,9 +1,6 @@ // Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -@file:OptIn(IntellijInternalApi::class) - package com.jetbrains.python.debugger.pydev -import com.intellij.openapi.util.IntellijInternalApi import com.intellij.util.asSafely import com.jetbrains.python.debugger.pydev.tables.PyDevCommandParameters import com.jetbrains.python.tables.TableCommandParameters diff --git a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevCommandParameters.kt b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevCommandParameters.kt index 74d5b591acb2..d3db7889d7c9 100644 --- a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevCommandParameters.kt +++ b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevCommandParameters.kt @@ -1,9 +1,6 @@ // Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -@file:OptIn(IntellijInternalApi::class) - package com.jetbrains.python.debugger.pydev.tables -import com.intellij.openapi.util.IntellijInternalApi import com.jetbrains.python.tables.TableCommandParameters class PyDevCommandParameters(val start: Int, val end: Int, val format: String?) : TableCommandParameters diff --git a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevImageCommandParameters.kt b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevImageCommandParameters.kt index 7581950b3025..1c7cadda2008 100644 --- a/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevImageCommandParameters.kt +++ b/python/pydevSrc/src/com/jetbrains/python/debugger/pydev/tables/PyDevImageCommandParameters.kt @@ -1,9 +1,6 @@ // Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -@file:OptIn(IntellijInternalApi::class) - package com.jetbrains.python.debugger.pydev.tables -import com.intellij.openapi.util.IntellijInternalApi import com.jetbrains.python.tables.TableCommandParameters class PyDevImageCommandParameters(val offset: Int?, val imageId: String?) : TableCommandParameters diff --git a/python/src/com/jetbrains/python/packaging/PyDependencyCollector.kt b/python/src/com/jetbrains/python/packaging/PyDependencyCollector.kt index ea45b17039dc..38be73e9a23d 100644 --- a/python/src/com/jetbrains/python/packaging/PyDependencyCollector.kt +++ b/python/src/com/jetbrains/python/packaging/PyDependencyCollector.kt @@ -8,7 +8,6 @@ import com.intellij.openapi.module.ModuleManager import com.intellij.openapi.project.Project import com.intellij.openapi.projectRoots.Sdk import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginAdvertiserService -import com.intellij.openapi.util.IntellijInternalApi import com.jetbrains.python.packaging.common.PythonPackageManagementListener import com.jetbrains.python.packaging.management.PythonPackageManager import com.jetbrains.python.sdk.legacy.PythonSdkUtil @@ -27,7 +26,6 @@ internal class PyDependencyCollector : DependencyCollector { } } -@OptIn(IntellijInternalApi::class) private class PyDependencyCollectorListener(private val project: Project) : PythonPackageManagementListener { override fun packagesChanged(sdk: Sdk) { PluginAdvertiserService.getInstance(project).rescanDependencies() diff --git a/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutionParser.kt b/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutionParser.kt index 710741a2b6ae..7294ba1cdb46 100644 --- a/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutionParser.kt +++ b/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutionParser.kt @@ -1,7 +1,6 @@ // Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.jetbrains.python.sdk.conda.execution -import com.intellij.openapi.util.IntellijInternalApi import com.jetbrains.python.packaging.common.PythonOutdatedPackage import com.jetbrains.python.packaging.conda.CondaPackage import com.jetbrains.python.sdk.conda.execution.models.CondaEnvInfo @@ -11,7 +10,6 @@ import kotlinx.serialization.json.jsonArray import kotlinx.serialization.json.jsonObject import kotlinx.serialization.json.jsonPrimitive -@OptIn(IntellijInternalApi::class) internal object CondaExecutionParser { private val json = kotlinx.serialization.json.Json { ignoreUnknownKeys = true } fun parseCondaPackageList(text: String): List { diff --git a/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutor.kt b/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutor.kt index 5167ef6e5e06..6edfbe29fade 100644 --- a/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutor.kt +++ b/python/src/com/jetbrains/python/sdk/conda/execution/CondaExecutor.kt @@ -3,7 +3,6 @@ package com.jetbrains.python.sdk.conda.execution import com.intellij.openapi.diagnostic.thisLogger import com.intellij.openapi.projectRoots.Sdk -import com.intellij.openapi.util.IntellijInternalApi import com.intellij.platform.eel.isWindows import com.intellij.platform.eel.provider.osFamily import com.intellij.python.community.execService.BinOnEel @@ -40,7 +39,6 @@ import kotlin.io.path.pathString import kotlin.time.Duration import kotlin.time.Duration.Companion.minutes -@OptIn(IntellijInternalApi::class) @ApiStatus.Internal object CondaExecutor { suspend fun createNamedEnv(binaryToExec: BinaryToExec, envName: String, pythonVersion: String): PyResult { diff --git a/python/src/com/jetbrains/python/sdk/flavors/conda/PyCondaEnv.kt b/python/src/com/jetbrains/python/sdk/flavors/conda/PyCondaEnv.kt index 8cf8347f4ec3..681ce0dd2de2 100644 --- a/python/src/com/jetbrains/python/sdk/flavors/conda/PyCondaEnv.kt +++ b/python/src/com/jetbrains/python/sdk/flavors/conda/PyCondaEnv.kt @@ -7,7 +7,6 @@ import com.intellij.execution.target.TargetedCommandLineBuilder import com.intellij.openapi.components.Service import com.intellij.openapi.components.service import com.intellij.openapi.projectRoots.Sdk -import com.intellij.openapi.util.IntellijInternalApi import com.intellij.openapi.util.registry.RegistryManager import com.intellij.python.community.execService.BinaryToExec import com.jetbrains.python.errorProcessing.PyResult @@ -75,7 +74,6 @@ data class PyCondaEnv( override fun toString(): String = "$envIdentity@$fullCondaPathOnTarget" } -@OptIn(IntellijInternalApi::class) @Service(Service.Level.APP) private class CondaEnvService(scope: CoroutineScope) { private val _condaEnvProviderImpl: Deferred = scope.async { diff --git a/python/src/com/jetbrains/python/suggestions/PycharmProSuggestionProvider.kt b/python/src/com/jetbrains/python/suggestions/PycharmProSuggestionProvider.kt index b4c52f6e5080..61008765dc22 100644 --- a/python/src/com/jetbrains/python/suggestions/PycharmProSuggestionProvider.kt +++ b/python/src/com/jetbrains/python/suggestions/PycharmProSuggestionProvider.kt @@ -1,6 +1,4 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. -@file:OptIn(IntellijInternalApi::class) - package com.jetbrains.python.suggestions import com.intellij.icons.AllIcons @@ -16,7 +14,6 @@ import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginSugge import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.PluginSuggestionProvider import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.createTryUltimateActionLabel import com.intellij.openapi.updateSettings.impl.pluginsAdvertisement.tryUltimateIsDisabled -import com.intellij.openapi.util.IntellijInternalApi import com.intellij.openapi.vfs.VirtualFile import com.intellij.psi.PsiManager import com.intellij.ui.EditorNotificationPanel