Waiting for first-time approval

Hi,

I am wondering if I first need to fix all problems reported by the verifier before moderation/approval can happen?

If yes, I do not how to resolve such problem:

Dependencies of X 2026.01.0 specified in plugin.xml are resolved with respect to IntelliJ IDEA IU-253.30387.90. Java 21.0.9 was used for verification.

com.github.y.x unknown version

±-- (failed) module com.intellij.modules.python: Unavailable

This is in my plugin.xml:

    <depends>com.intellij.modules.platform</depends>
    <depends>com.intellij.modules.python</depends>
    <depends>com.intellij.modules.json</depends>

What do I need instead?

Bye,

Jo

Hi, please provide a link to your plugin to investigate.

Is this enough for now? https://plugins.jetbrains.com/plugin/29896-betterpy

Your plugin seems to be approved, but hidden. You need to unhide it.

Please note that it will be compatible with PyCharm only, as you declare a non-optional (mandatory) dependency on com.intellij.modules.python.

I was approved now and is still hidden by intention.

it will be compatible with PyCharm only

Can you help me understand why I can still install and it use it in IntelliJ, as well? It downloaded pycharm community edition automatically.

I reviewed the compatibility checks. There are two independent issues.

  1. module com.intellij.modules.python: Unavailable. This warning will be fixed in the upcoming version of IntelliJ Plugin Verifier.
  2. However, that mandatory dependency on com.intellij.modules.python will cause issues in IntelliJ IDEA Unified. By default, the Python plugin is not available in IntelliJ IDEA Unified out of the box. Your plugin will not be installable, unless the user installs Python plugin.

Help me understand. If my plugin only works in the Python ecosystem, what is the value of being able to install it in plain IDEA?

If a user has IntelliJ IDEA installed, they can install the Python plugin from the JetBrains Marketplace. This will make the IDEA installation effectively equivalent to PyCharm. In turn, your plugin will be functional in such IntelliJ IDEA + Python setup.