Files
openide/python/python-pyproject/resources/intellij.python.pyproject.xml
T
Ilya.Kazakevichandintellij-monorepo-bot 2b3812da08 cleanup [python]: rename Tool to PyProjectManager
(cherry picked from commit fc0c4714d6431c915d4197969e1eda97b57a0cf6)

GitOrigin-RevId: 3c9781741f0eb0125ece7097a2f9e2cf53241063
2026-06-28 18:45:35 +00:00

40 lines
2.0 KiB
XML

<idea-plugin visibility="internal">
<dependencies>
<plugin id="org.toml.lang"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.python.community.common"/>
<module name="intellij.python.community"/>
<module name="intellij.python.psi.impl"/>
<module name="intellij.python.requirements"/>
<module name="intellij.python.sdk"/>
<module name="intellij.libraries.tuweni.toml"/>
<module name="intellij.toml.core"/>
<!-- endregion -->
</dependencies>
<resource-bundle>messages.PyProjectTomlBundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij">
<!-- "ask" means "ask user"-->
<registryKey defaultValue="[off*|on|ask]" description="Load project structure from pyproject.toml" key="intellij.python.pyproject.model"
restartRequired="true"/>
<notificationGroup id="PyProject.toml" displayType="STICKY_BALLOON" isLogByDefault="true"
bundle="messages.PyProjectTomlBundle" key="pyproject.notification.title"/>
<backgroundPostStartupActivity implementation="com.intellij.python.pyproject.model.internal.platformBridge.PyProjectSyncActivity"/>
<statistics.projectUsagesCollector implementation="com.intellij.python.pyproject.statistics.PythonTomlStatsUsagesCollector"/>
<projectSettings service="com.intellij.python.pyproject.model.PyProjectModelSettings"/>
<!-- Claim pyproject.toml as TOML file belonging to the Python plugin so that the
plugin advertiser doesn't promote unrelated third-party plugins (PY-90131). -->
<fileType name="TOML" fileNames="pyproject.toml"/>
</extensions>
<extensions defaultExtensionNs="Pythonid">
<pyDependenciesFileProvider implementation="com.intellij.python.pyproject.PyProjectTomlFileProvider"/>
</extensions>
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.python.pyproject.model.pyprojectmanager" interface="com.intellij.python.pyproject.model.spi.PyProjectManager"
dynamic="true"/>
</extensionPoints>
</idea-plugin>