mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-24 00:44:37 +07:00
Add a pluggable PyToolManagerProvider EP (PyToolManager: uv tool install, pip fallback) and PyTool models for uv, hatch, poetry, pipenv. Route the Add Interpreter, pyproject, and External Tools flows through PyTool.performToolInstallation. Prefer uv (latest, isolated) over pip and drop the pinned Poetry 1.8.0. IJ-MR-211863 GitOrigin-RevId: 52cd9e4bd22303c1a6a7d9a27059ffca6120cd73
21 lines
843 B
XML
21 lines
843 B
XML
<idea-plugin visibility="public">
|
|
<dependencies>
|
|
<module name="intellij.python.community"/>
|
|
<module name="intellij.python.community.execService"/>
|
|
<module name="intellij.python.sdk"/>
|
|
</dependencies>
|
|
|
|
<extensionPoints>
|
|
<extensionPoint qualifiedName="com.intellij.python.pytools.pyTool"
|
|
interface="com.intellij.python.pytools.PyTool"
|
|
dynamic="true"/>
|
|
<extensionPoint qualifiedName="com.intellij.python.pytools.pyToolManagerProvider"
|
|
interface="com.intellij.python.pytools.PyToolManagerProvider"
|
|
dynamic="true"/>
|
|
</extensionPoints>
|
|
|
|
<extensions defaultExtensionNs="com.intellij">
|
|
<statistics.counterUsagesCollector implementationClass="com.intellij.python.pytools.statistics.PyToolUsagesCollector"/>
|
|
</extensions>
|
|
</idea-plugin>
|