mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
system python providers for unix/mac/win/legacy platform; pyenv/brew system python providers; PY-47379
GitOrigin-RevId: 02c3c3f3e682aa60e48bd429b7862d431ce5ddac
This commit is contained in:
committed by
intellij-monorepo-bot
parent
57cf9f0f74
commit
1e3bf294c7
@@ -138,8 +138,8 @@
|
||||
<applicationService serviceImplementation="com.jetbrains.python.packaging.PyPackageService"/>
|
||||
<applicationService serviceInterface="com.jetbrains.python.module.PyModuleService"
|
||||
serviceImplementation="com.jetbrains.python.module.PyModuleServiceImpl"/>
|
||||
<applicationService serviceInterface="com.jetbrains.python.sdk.flavors.WinRegistryService"
|
||||
serviceImplementation="com.jetbrains.python.sdk.flavors.WinRegistryServiceImpl"/>
|
||||
<applicationService serviceInterface="com.jetbrains.python.sdk.WinRegistryService"
|
||||
serviceImplementation="com.jetbrains.python.sdk.WinRegistryServiceImpl"/>
|
||||
<typedHandler implementation="com.jetbrains.python.codeInsight.PyMethodNameTypedHandler" id="pyMethodNameTypedHandler"/>
|
||||
|
||||
<idIndexer filetype="Python" implementationClass="com.jetbrains.python.PyIdIndexer"/>
|
||||
@@ -461,6 +461,9 @@
|
||||
<registryKey defaultValue="false" description="Don't run `lock` before listing dependencies when using Poetry"
|
||||
restartRequired="false" key="python.poetry.list.packages.without.lock"/>
|
||||
|
||||
<registryKey defaultValue="false" description="Use legacy system python detection method based on flavors"
|
||||
restartRequired="false" key="python.use.system.legacy.provider"/>
|
||||
|
||||
<!-- typing -->
|
||||
<multiHostInjector implementation="com.jetbrains.python.codeInsight.typing.PyTypingAnnotationInjector"/>
|
||||
|
||||
@@ -895,6 +898,12 @@
|
||||
|
||||
|
||||
<systemPythonProvider implementation="com.jetbrains.python.sdk.uv.UvSystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.BrewSystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.LegacySystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.MacSystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.PyenvSystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.UnixSystemPythonProvider"/>
|
||||
<systemPythonProvider implementation="com.intellij.python.community.services.systemPython.impl.providers.WindowsSystemPythonProvider"/>
|
||||
|
||||
<inspectionExtension implementation="com.jetbrains.python.sdk.configuration.suppressors.PyInterpreterInspectionSuppressor"/>
|
||||
<inspectionExtension implementation="com.jetbrains.python.inspections.PyUnresolvedReferenceDefaultInspectionExtension" order="last"/>
|
||||
@@ -1119,4 +1128,4 @@
|
||||
dynamic="true"
|
||||
interface="com.intellij.python.community.services.systemPython.SystemPythonProvider"/>
|
||||
</extensionPoints>
|
||||
</idea-plugin>
|
||||
</idea-plugin>
|
||||
|
||||
Reference in New Issue
Block a user