# How to exclude plugin from PyCharms IDE compatibility?

**URL:** <https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262>\
**Category:** IntelliJ Platform\
**Created:** [July 16, 2025, 10:23am UTC](https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262 "2025-07-16T10:23:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![yarony](https://avatars.discourse-cdn.com/v4/letter/y/f19dbf/32.png) [@yarony](https://platform.jetbrains.com/u/yarony)\
**Post date:** [July 16, 2025, 10:23am UTC](https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262/1 "2025-07-16T10:23:30Z")

</div>

Hi, I need to block listing for some IDE’s as being supported for [plugin installation](https://plugins.jetbrains.com/plugin/25828--log/versions/stable/793213). According to relevant [JB docs](https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html#declaring-incompatibility-with-module) - I’ve set in plugin.xml :

- `<incompatible-with>com.intellij.modules.python</incompatible-with>`  
in order to exclude **PyCharms** - but then as a side effect **IntelliJ Ultimate** gets excluded. So I ended up using `<incompatible-with>PythonCore</incompatible-with>` & `<incompatible-with>Pythonid</incompatible-with>` - in such case plugin is still listed as supported for PyCharms - when trying to install user will get an error the plugin is not supported - which results in bad user experience.
- `<incompatible-with>com.jetbrains.php</incompatible-with>` - didn’t help. plugin is still listed as supported for **PhpStorm**
- `<incompatible-with>com.intellij.modules.ruby</incompatible-with>` - this will result in incompatibility with **IntelliJ Ultimate**. Tried `<incompatible-with>org.jetbrains.plugins.ruby</incompatible-with>` - but likewise, plugin listed as supported for **RubyMine**

---

<div class="post-metadata">

**Author:** ![yuriy.artamonov](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/yuriy.artamonov/32/48_2.png) [@yuriy.artamonov](https://platform.jetbrains.com/u/yuriy.artamonov)\
**Post date:** [July 16, 2025, 11:03am UTC](https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262/2 "2025-07-16T11:03:09Z")

</div>

IDEs have their own module codes besides plugins. Example for PyCharm community:

```auto
  <incompatible-with>com.intellij.modules.pycharm.community</incompatible-with>

```

For PyCharm:

```auto
  <incompatible-with>com.intellij.modules.pycharm</incompatible-with>

```

---

<div class="post-metadata">

**Author:** ![yarony](https://avatars.discourse-cdn.com/v4/letter/y/f19dbf/32.png) [@yarony](https://platform.jetbrains.com/u/yarony)\
**Post date:** [July 16, 2025, 11:47am UTC](https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262/3 "2025-07-16T11:47:28Z")

</div>

Many thanks for the prompt reply Yuriy 🙏 it did the trick 👍  
I’d consider updating the docs.

---

<div class="post-metadata">

**Author:** ![insyncwithfoo](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/insyncwithfoo/32/158_2.png) [@insyncwithfoo](https://platform.jetbrains.com/u/insyncwithfoo)\
**Post date:** [July 18, 2025, 1:38am UTC](https://platform.jetbrains.com/t/how-to-exclude-plugin-from-pycharms-ide-compatibility/2262/4 "2025-07-18T01:38:29Z")

</div>

@yuriy.artamonov Where can I find a list of those module names?
