I tried adding PythonCore to platformPlugins as follows:
platformPlugins=PythonCore:<version>
and Gradle was able to resolve that as a dependency. However, the plugin verifier still fails with a missing dependency for com.intellij.modules.pycharm.community.
As @yuriy.artamonov notes, this is just being done so that I can have optional dependencies in plugin.xml for both IntelliJ IDEA Community Edition and PyCharm Community Edition where it’s supplementing behavior that’s already present in any commercial IDE.
@yuriy.artamonov, this approach for expressing CE dependencies is based on our discussion a few months back in Slack, and it’s worked just fine in my other Ant-based plugin project that’s built against IntelliJ IDEA Ultimate Edition. However, this is a different Gradle-based project that’s built against IntelliJ IDEA Community Edition. Is there no way to express the same build dependency so that the plugin.xml optional dependency resolves properly?