[python] Support Hatch SDK (PY-60410)

* add new / select existing for local sdks
* create a new project with hatch sdk
* open hatch-managed project

(cherry picked from commit 86e970a39bc44cec34be7c82717806fc4d0009c4)

GitOrigin-RevId: 305e5363337e9120261f72e964e7d9e3c1a62c7c
This commit is contained in:
Vitaly Legchilkin
2025-03-13 19:20:41 +00:00
committed by intellij-monorepo-bot
parent fa9d6dd755
commit 44da124ea0
22 changed files with 621 additions and 26 deletions
@@ -840,6 +840,8 @@ The Python plug-in provides smart editing for Python scripts. The feature set of
<pythonFlavorProvider implementation="com.jetbrains.python.sdk.uv.UvSdkFlavorProvider"/>
<pythonFlavorProvider implementation="com.jetbrains.python.sdk.hatch.HatchSdkFlavorProvider"/>
<!-- SDK Flavors -->
<pythonSdkFlavor implementation="com.jetbrains.python.sdk.flavors.conda.CondaEnvSdkFlavor"/>
<pythonSdkFlavor implementation="com.jetbrains.python.sdk.flavors.MacPythonSdkFlavor"/>