Commit Graph

6 Commits

Author SHA1 Message Date
Egor.Eliseev
0c73c9eff9 PY-72274 separating content for python core/pro plugins
1. Delete `intellij.python.community.impl.xml` (move content to `PythonCore` plugin). It is necessary to fix incorrect dependencies: `PythonCore`, `Pythonid` include the same module.
2. Fixed dependencies: if some plugin/module needs Python core functionality, then it should depend on `PythonCore`.


Co-authored-by: Vladimir Koshelev <Vladimir.Koshelev@jetbrains.com>

Merge-request: IJ-MR-136158
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>

GitOrigin-RevId: ce9ed4c17f601ee1ca2b6cf608f4e30fdac1d879
2024-06-19 21:39:24 +00:00
Ilia Zakoulov
cce7d24625 PY-72317: Introduce com.intellij.modules.python-pro-fleet-not-capable
All modules with `com.intellij.modules.python-pro-fleet-not-capable` should not be included in Fleet
It allows to add dependency on Pythonid plugin in Fleet and disable optional modules not wanted by Fleet

GitOrigin-RevId: fb77fec20ed6ee47086b8df4f454ec36ffcbea30
2024-05-22 23:10:08 +00:00
Ilya.Kazakevich
3f56a82ecf PY-70729: more classes used by 3-rd party plugin, but ignored by plugin verifier for some reason
GitOrigin-RevId: 8e65adb7464e103ec7cb494d6e04be79ea869431
2024-03-20 15:08:59 +00:00
Ilya.Kazakevich
8ee4a76af6 PY-70729: one more method used by 3-rd party plugin, but ignored by plugin verifier for some reason
(cherry picked from commit 6f0672b804131caa4bdec6372493b06345602c08)

IJ-CR-129431

GitOrigin-RevId: b437cdd584cd7080e73321451827808931aa0d0e
2024-03-20 00:19:29 +00:00
Ilya.Kazakevich
bb08f691c0 [python] mark package for remove using correct annotation
GitOrigin-RevId: 5930bcca8ab1bc42860e93e2b24ee9abcefe548e
2024-03-19 17:06:39 +00:00
Ilya.Kazakevich
d7c00ac3da PY-70729: Move com.jetbrains.extensions deprecated package to the separate module.
This package is only used by third party plugins. We can't leave it inside another v2 module due to package inconsistency.

See errors like https://youtrack.jetbrains.com/issue/PY-70729/Class-com.jetbrains.python.psi.PyElementType-must-not-be-requested-from-main-classloader-of-Pythonid-plugin#focus=Comments-27-9494155.0-0

So we move it to the separate v2 module which will be removed soon

GitOrigin-RevId: 418ef1a59bb5e63dbc368a936437408c6510cc23
2024-03-19 00:34:37 +00:00