* decapitalized and removed CamelCase for pytest
(cherry picked from commit ca898978f81986f67539a66b39737d9e8de419a2)
IJ-CR-126190
GitOrigin-RevId: 3f3e79be0a598f2f0750143507435bca576267a7
Icons removed from SDK package (no need to have a separate class for it), ultimate icons moved out of community module.
There are only 3 icon packages in community:
* `PythonParserIcons`
* `PythonPsiApiIcons`
* `PythonIcons` (aka `intellij.python.community.impl`)
Latter two have `.json` mapper to replace old icons with new one for New UI which is included into corresponding `.xml` file.
GitOrigin-RevId: 0438ad4485b5a82a89c81ec63ae6e575d5bb52de
* It doesn't work with Py3 in PyCharm
* Used by almost nobody according to our stats.
* Prevents us from splitting system into modules: AppEngine depends on yaml, but many parts of code use it directly. It is easier to remove it than to fix it
PY-60565 Remove GAE from supported project types
PY-66032 Fleet PluginException fleet.backend.python plugin
PY-65959 FUS: Class com.intellij.python.appengine.facet.AppEngineFacet must not be requested from main classloader of Pythonid plugin
Also, things like EA-1006421
GitOrigin-RevId: 5733832cfdc4d3560ee9301985d5e7dea7d13367
* corrected notification text
* changed help id for more precise linking
(cherry picked from commit b466ce466ce6d878e71862646f6088c631f2fde5)
IJ-MR-123213
GitOrigin-RevId: 09336eaa1f20a799b40d38c66e60cb53a5a1fc85
- DataView and PlotView are now separate toolwindows, new icon for DataView
- DataView in PyCharm opens in ToolWindow, in DataSpell in Editor
- In PyCharm DataView we have 2 view options (new and old tables)
- Old tables got new color schema
- New tables got coloring possibility and the same color schema
- A number of UI related classes are new on Kotlin DSL
- A number of actions properly registered in xml
- Code in this commit are not perfect and a lot of things should be refactored and the first thing - ds-tables and python-scientific modules should be rearranged, a number of useless extension points should be removed.
- fixed a number of Disposable problems
- Small UI fixes in toolbars
GitOrigin-RevId: c924338acc52420d44cc4cdad647fff19121332a
- python distributions are available for selection as base interpreter
- sdks are installed and registered with modal progress after creating base dir for project
- new ui for sdk combobox, supporting path selection and custom rendering
- same combobox used for all python environment selection
GitOrigin-RevId: de2ea95247eab93f17f94cc580a41b13471bb49f
[pycharm] PY-15346. Changed the error message to follow the platform.
[pycharm] PY-15346. Add validation for move module members refactoring.
If no members are selected to be moved, an error message will pop up, indicating that at least one member should be selected.
Merge-request: IJ-MR-112620
Merged-by: Sergey Karpov <sergey.karpov@jetbrains.com>
GitOrigin-RevId: c0d5b785b4374cef190335b130bbf6c8012cfded
- covered by registry key `python.new.interpreter.creation.ui` -- enabled by default
- missing proper validation and state save (tbd)
GitOrigin-RevId: 4035bb82d526be7a164715f7567d63319f4be499
Report warning if a fixture is used without being passed to test function parameters or to
`@pytest.mark.usefixtures` decorator.
Co-authored-by: Denis Mashutin <Denis.Mashutin@jetbrains.com>
Merge-request: IJ-MR-108713
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com>
GitOrigin-RevId: 28d0711b99ab7ae180f672306dd4ab8a81f1feec