diff --git a/python/src/com/jetbrains/python/packaging/management/PythonPackageManager.kt b/python/src/com/jetbrains/python/packaging/management/PythonPackageManager.kt index 92f8b40c197c..01e972a4ec44 100644 --- a/python/src/com/jetbrains/python/packaging/management/PythonPackageManager.kt +++ b/python/src/com/jetbrains/python/packaging/management/PythonPackageManager.kt @@ -187,25 +187,25 @@ abstract class PythonPackageManager(val project: Project, val sdk: Sdk) : Dispos } - @ApiStatus.Internal + @ApiStatus.Experimental suspend fun listInstalledPackages(): List { waitForInit() return listInstalledPackagesSnapshot() } - @ApiStatus.Internal + @ApiStatus.Experimental fun listInstalledPackagesSnapshot(): List { return installedPackages } - @ApiStatus.Internal + @ApiStatus.Experimental suspend fun listOutdatedPackages(): Map { waitForInit() return listOutdatedPackagesSnapshot() } - @ApiStatus.Internal + @ApiStatus.Experimental fun listOutdatedPackagesSnapshot(): Map { return outdatedPackages } @@ -283,7 +283,7 @@ abstract class PythonPackageManager(val project: Project, val sdk: Sdk) : Dispos * PyResult.Failure if extraction is supported but failed (e.g., parsing error), * PyResult.Success with the list of dependencies if extraction succeeded. */ - @ApiStatus.Internal + @ApiStatus.Experimental suspend fun extractDependenciesCached(): PyResult>? { val dependencyFile = getDependencyFile() ?: return null return createCachedDependencies(dependencyFile).await()