[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: 560b5aa67e4e747a1653ad6e4f780301a3fae289
This commit is contained in:
Ilya.Kazakevich
2025-11-24 16:35:26 +00:00
committed by intellij-monorepo-bot
parent b5a1bf61a2
commit a1b92b2591
98 changed files with 395 additions and 166 deletions
@@ -1,12 +0,0 @@
// 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
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.NonNls
/**
* Each tool must have unique id i.e: `uv`
*/
@JvmInline
@ApiStatus.Internal
value class ToolId(val id: @NonNls String)