gleb-sevruk / pycrunch-engine

NCrunch inspired tool for continuous testing Python
https://pycrunch.com
Other
57 stars 8 forks source link

Compatible with JetBrains IDEs #125

Open EliseevEgor opened 3 months ago

EliseevEgor commented 3 months ago

From IDEs version 242, the "Pythonid" plugin will depend on the "PythonCore". I see that you use classes from the "Pythonid" (module com.intellij.python.pro). Therefore, you should add dependencies to both plugins: Pythonid, PythonCore.

gleb-sevruk commented 3 months ago

Hello, thanks for info. I will soon test this scenario.

Few side questions:

  1. com.intellij.python.pro is only for paid version (non-community)?
  2. Is there backward compatibility with 2023.3 versions?

Regarding compatibility I find it impossible to compile plugin both for 2023.* and 2024, and there is now 2 versions

Should I approach, as plugin developer, to release version that is only working with specific version of Pycharm (intellij)?

EliseevEgor commented 3 months ago

Hello!

  1. Yes, it's true.
  2. For versions < 2024.2 everything works like it worked before. Dependency on Pythonid will work. But starting from version 2024.2 it will be necessary to have a dependency on both plugins.

Previous versions of your plugin will be compatible with versions < 2024.2

tauferp commented 2 weeks ago

This would be a really nice update - is there anything that can be done to help with this?