[python] PY-79486: (WIP) split pyproject.toml tools into backend/common.

Each tool (uv, poetry) now has `common` and `backend` part. `common` has icons because we need them both on the front and on the back.

We might need to create `front` module also if we wouldn't be able to use icons in compose.

GitOrigin-RevId: b5662fbdf3d23f1ddaa5926469d1cfd2051a0fba
This commit is contained in:
Ilya.Kazakevich
2025-10-16 06:33:15 +02:00
committed by intellij-monorepo-bot
parent 29badacb2b
commit c183e6e634
98 changed files with 395 additions and 166 deletions

View File

@@ -47,6 +47,7 @@ jvm_library(
"//platform/progress/shared:ide-progress",
"//platform/eel-provider",
"//python/impl.helperLocator:community-helpersLocator",
"//python/common",
],
runtime_deps = ["//platform/backend"]
)
@@ -88,6 +89,7 @@ jvm_library(
"@lib//:junit5",
"//platform/eel-provider",
"//python/impl.helperLocator:community-helpersLocator",
"//python/common",
]
)
### auto-generated section `build intellij.python.sdk` end

View File

@@ -40,5 +40,6 @@
<orderEntry type="module" module-name="intellij.platform.eel.provider" />
<orderEntry type="module" module-name="intellij.platform.backend" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.python.community.helpersLocator" />
<orderEntry type="module" module-name="intellij.python.common" />
</component>
</module>

View File

@@ -2,6 +2,7 @@
<dependencies>
<module name="intellij.python.community"/>
<module name="intellij.python.community.helpersLocator"/>
<module name="intellij.python.common"/>
</dependencies>
<extensionPoints>
<extensionPoint qualifiedName="Pythonid.pythonSdkFlavor" interface="com.jetbrains.python.sdk.flavors.PythonSdkFlavor" dynamic="true"/>

View File

@@ -4,8 +4,8 @@ package com.jetbrains.python.sdk.configuration
import com.intellij.openapi.extensions.ExtensionPointName
import com.intellij.openapi.module.Module
import com.intellij.openapi.progress.runBlockingMaybeCancellable
import com.intellij.python.common.tools.ToolId
import com.intellij.util.concurrency.annotations.RequiresBackgroundThread
import com.jetbrains.python.ToolId
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.CheckReturnValue

View File

@@ -1,7 +1,6 @@
package com.jetbrains.python.sdk.configuration
import com.intellij.openapi.module.Module
import com.jetbrains.python.ToolId
import org.jetbrains.annotations.ApiStatus
@ApiStatus.Internal