Files
openide/python/pluginCore/resources/META-INF/plugin.xml
David Lysenko 7906446900 PY-87123
[pycharm] PY-87123 Synchronize build files

[pycharm] PY-87123 Add icons for process weight

[pycharm] PY-87123 Extract Pipenv icons/mapper into a pipenv module

[pycharm] PY-87123 Extract Conda icons/mapper into a separate module

[pycharm] PY-87459 Fix process tree autoscroll

Fixes an issue in which the process tree would not automatically scroll up
after new processes are added.

[pycharm] PY-87112 Change the icon of the tool window to a new one

[pycharm] PY-87123 Rename `Styling` object to `OutputSectionStyling`

This is done to match the naming of `TreeSectionStyling`.

[pycharm] PY-87123 Render spinner instead of an icon for running processes

[pycharm] PY-87123 Refactor TreeSection

* Extract tree content into its own composable
* Extract styling values into a styling object
* Remove redundant icons that can be constructed programmatically

[pycharm] PY-87123 Address feedback

[pycharm] PY-87123 Implement custom styling for critical errors

Critical errors are ones that are displayed to the user via the error sink.

[pycharm] PY-87123 Add tool-dependant icons to POTW process tree

[pycharm] PY-87123 Implement ProcessOutputIconMapping extension point

The extension point provides a way for tooling-related modules to define
custom mapping between file extensions and icons that should be used by
the Process Output Tool Window.


Merge-request: IJ-MR-189367
Merged-by: David Lysenko <david.lysenko@jetbrains.com>

GitOrigin-RevId: 0d728779f04f2066e929954681ec7a23741f5f74
2026-02-10 21:28:26 +00:00

82 lines
4.6 KiB
XML

<!--suppress PluginXmlRegistrationCheck -->
<idea-plugin url="https://www.jetbrains.com/pycharm/" allow-bundled-update="true">
<!--Python community support for Pycharm, DS and IC.-->
<!--Include core Python functionality-->
<id>PythonCore</id>
<name>Python Community Edition</name>
<description><![CDATA[
The Python plug-in provides smart editing for Python scripts. The feature set of the plugin
corresponds to PyCharm IDE Community Edition.
<br>
<a href="https://blog.jetbrains.com/pycharm">PyCharm blog</a><br>
<a href="https://forum.jetbrains.com/forum/PyCharm">Discussion forum</a><br>
<a href="https://youtrack.jetbrains.com/issues/PY">Issue tracker</a><br>
]]></description>
<vendor url="https://www.jetbrains.com/pycharm/">JetBrains</vendor>
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.python-core-capable"/>
<module name="intellij.platform.debugger.impl.shared"/>
</dependencies>
<content namespace="jetbrains">
<module name="intellij.python.common" loading="required"/>
<module name="intellij.python.parser" loading="required"/>
<module name="intellij.python.ast" loading="required"/>
<module name="intellij.python.syntax.core" loading="required"/>
<module name="intellij.python.syntax" loading="required"/>
<module name="intellij.python.psi" loading="required"/>
<module name="intellij.python.psi.impl" loading="required"/>
<module name="intellij.python.sdk" loading="required"/>
<module name="intellij.python.sdk.ui" loading="required"/>
<module name="intellij.python.pyproject" loading="required"/>
<module name="intellij.python.sdkConfigurator.common" loading="required"/>
<module name="intellij.python.sdkConfigurator.backend"/>
<module name="intellij.python.sdkConfigurator.frontend"/>
<module name="intellij.python.community.impl.poetry.common" loading="required"/>
<module name="intellij.python.community.impl.poetry.backend"/>
<module name="intellij.python.community.impl.uv.common" loading="required"/>
<module name="intellij.python.community.impl.uv.backend"/>
<module name="intellij.python.community.impl.pipenv" loading="required"/>
<module name="intellij.python.community.impl.conda" loading="required"/>
<module name="intellij.python.community.core.impl" loading="required"/>
<module name="intellij.python.community.helpersLocator" loading="required"/>
<module name="intellij.python.community" loading="required"/>
<module name="intellij.python.community.impl" loading="required"/>
<module name="intellij.python.community.execService" loading="required"/>
<module name="intellij.python.community.execService.python" loading="required"/>
<module name="intellij.python.community.impl.installer" loading="required"/>
<module name="intellij.python.pydev" loading="required"/>
<module name="intellij.python.venv" loading="required"/>
<module name="intellij.python.hatch" loading="required"/>
<module name="intellij.python.community.services.shared" loading="required"/>
<module name="intellij.python.community.services.internal.impl" loading="required"/>
<module name="intellij.python.community.services.systemPython" loading="required"/>
<module name="intellij.python.community.interpreters" loading="required"/>
<module name="intellij.python.community.aliasProvider" loading="required"/>
<module name="intellij.python.processOutput" loading="required"/>
<module name="intellij.python.processOutput.impl"/>
<module name="intellij.python.externalIndex" loading="required"/>
<!--Mini-IDes support community python only-->
<module name="intellij.python.community.plugin.minor"/> <!-- Python for Mini-IDEs-->
<module name="intellij.python.community.plugin.minorRider"/> <!-- Python special support for Rider -->
<module name="intellij.python.community.communityOnly"/> <!-- Community-specific code-->
<module name="intellij.commandInterface"/> <!-- used by Django in Prof, by some plugins in community -->
<module name="intellij.python.community.impl.huggingFace"/>
<module name="intellij.python.community.plugin.impl"/><!--Python for any IDE except PyCharm -->
<module name="intellij.python.community.plugin.java"/><!-- Python for Java IDE -->
<module name="intellij.python.copyright"/>
<module name="intellij.python.featuresTrainer"/>
<module name="intellij.python.grazie"/>
<module name="intellij.python.langInjection"/>
<module name="intellij.python.markdown"/>
<module name="intellij.python.ml.features"/>
<module name="intellij.python.terminal"/>
</content>
</idea-plugin>