title |
---|
PyCharm |
The APIs from the standard set of Platform Open API modules can be safely used in plugins. Public symbols defined in these modules have a lifecycle, and will be marked as deprecated for several releases before being removed.
The modules are defined in the CommunityRepositoryModules.groovy
file.
Symbols defined in the python-psi-api and python-openapi modules are also public API and considered stable.
Classes and methods defined in other modules are used at your own risk, and care should be taken to test your plugin with any version of PyCharm you wish to support.