Remove ordering attribute from PythonRunner

Allow external plugins to provide custom Python runners by removing the ordering attribute.
This change enables plugins to override default Python runner behavior by registering
their own implementations without being affected by the fixed ordering.


Merge-request: IJ-MR-162975
Merged-by: Timur Malanin <timur.malanin@jetbrains.com>

GitOrigin-RevId: 8328a4d696cfdd91882bcb386eb204f67cd4f434
This commit is contained in:
Timur Malanin
2025-05-14 19:50:05 +00:00
committed by intellij-monorepo-bot
parent a9f1ee8e24
commit 299a6fbfc4
@@ -167,7 +167,7 @@
<configurationType implementation="com.jetbrains.python.run.FastAPILockedRunConfigurationType" order="first"/>
<facetIgnorer implementation="com.jetbrains.python.run.DjangoFacetIgnorer"/>
<programRunner implementation="com.jetbrains.python.run.PythonRunner" order="first"/>
<programRunner implementation="com.jetbrains.python.run.PythonRunner"/>
<programRunner implementation="com.jetbrains.python.debugger.PyDebugRunner"/>
<runConfigurationProducer implementation="com.jetbrains.python.run.PythonRunConfigurationProducer"/>
<xdebugger.breakpointType implementation="com.jetbrains.python.debugger.PyLineBreakpointType"/>