Files
openide/python/python-pyproject/testResources/intellij.python.pyproject.tests._test.xml
T
Vladimir Krivosheevandintellij-monorepo-bot 11f71eb161 IJPL-246783 Fix PyCharm JUnit5 TOML dependency wiring
Pyproject tests should use the TOML parser bundled with PythonCore instead of packaging their own private copy in the test plugin. Otherwise the test plugin and PythonCore load separate Tuweni classes, which makes type metadata produced by PyProjectToml unequal across plugin classloaders.

Stop suppressing the PythonCore dependency for the generated PyCharm test plugins and remove the direct TOML dependency from the pyproject test module.

IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 IJ-MR-193195 IJ-MR-196957 IJ-MR-199124 IJ-MR-197441 IJ-MR-204135 IJ-MR-204674 IJ-MR-205883

GitOrigin-RevId: dc37323e56f119b4428a932273a4dd65854d2404
2026-06-11 20:31:17 +00:00

24 lines
1.1 KiB
XML

<idea-plugin>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.junit5.params"/>
<module name="intellij.python.pyproject"/>
<module name="intellij.python.community.junit5Tests.framework._test"/>
<module name="intellij.libraries.assertj.core"/>
<module name="intellij.libraries.junit5"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.core"/>
<module name="intellij.platform.ide.impl"/>
<module name="intellij.platform.indexing"/>
<module name="intellij.platform.lang.core"/>
<module name="intellij.platform.lang.impl"/>
<module name="intellij.platform.projectModel"/>
<module name="intellij.platform.projectModel.impl"/>
<module name="intellij.platform.statistics"/>
<module name="intellij.platform.testFramework"/>
<module name="intellij.platform.testFramework.junit5"/>
<module name="intellij.platform.testFramework.junit5.projectStructure"/>
<module name="intellij.platform.util.ex"/>
</dependencies>
<!-- endregion -->
</idea-plugin>