Lada Gagina
5bddaa21ce
PyCharm Community 2021.3 EAP splashes update
...
GitOrigin-RevId: eb63c79cf709108a031466199ab42600ae13e284
2021-09-20 18:59:27 +00:00
Irina.Fediaeva
e2378c8c90
PY-50717: Allow creating/editing PyCharm Run Configurations during indexing
...
(cherry picked from commit 0b0b4e89b2569839c31f66e0e8a89f3572ac7c11)
IJ-CR-14121
GitOrigin-RevId: da6625375b3e42e4f4a998648c4f472aaf1682c2
2021-09-20 18:22:57 +00:00
andrey.matveev
903f6e11ca
PY-27128 PY-48466 Fix problem with imports in PyMakeFunctionReturnTypeQuickFix
...
(cherry picked from commit 9320c2e708afa2ddd025f60b0c122132387493b7)
IJ-MR-10124
GitOrigin-RevId: 219e646482999e8b81b77aaf52eb24574381af3d
2021-09-20 11:56:03 +00:00
Vladimir Krivosheev
2265770d3d
IDEA-278247 remove maven-resolver-provider from util.jar, put kotlinx- libs into one kotlinx.jar, put jna lib files into one jna.jar
...
GitOrigin-RevId: 4b98e063a834a96e61f86ab3c49cb170fca1b5f9
2021-09-19 19:08:14 +00:00
Ilya.Kazakevich
1e159c783c
PY-21453: warn user if tox runner not installed
...
Unify API to display "runner not found" message for any test runner
GitOrigin-RevId: 71df43acc4ecffce3af1b1ce63eae81d5854f89e
2021-09-19 18:53:31 +00:00
Ilya.Kazakevich
e198f11aa6
Convert class to kotlin
...
GitOrigin-RevId: 1128b58d34c21908e10a4b670abd5310a072002d
2021-09-19 18:53:29 +00:00
Ilya.Kazakevich
7afbf5185f
Rename .java to .kt
...
GitOrigin-RevId: 23ae9db9db25efdae5ac8f21dabd342d58130e54
2021-09-19 18:53:27 +00:00
Mikhail Golubev
8362476ad3
Inline two overloads of registerForAllMatchingVersions used only once
...
GitOrigin-RevId: 80aa55851b69124dc9470aa9eb65cabf464880cf
2021-09-17 18:03:32 +00:00
Mikhail Golubev
284bbcaf42
Give a descriptive name to UnsupportedFeaturesUtil.visitPyListCompExpression
...
GitOrigin-RevId: 1269a4f6b6e11c6c34012b0d668271acb866378d
2021-09-17 18:03:28 +00:00
Mikhail Golubev
b52b7ef3ca
i18n: Simplify building the message about removing a package with dependencies
...
GitOrigin-RevId: 5d7f0eb2594ed0835a4f7fc7cda15bad9773eb7f
2021-09-17 18:03:26 +00:00
Ilya.Kazakevich
9891e44aeb
PY-38477: Use quotes around the -k.
...
For cases like -k `spam not eggs` we need to add quotes.
GitOrigin-RevId: baa135e8cdd0f1a1e019406c0581ea6a8a86e1de
2021-09-17 14:51:07 +00:00
Elizaveta Shashkova
54c776fc2b
PY-50323 Execute Selection doesn't use existing console if tool window is hidden
...
GitOrigin-RevId: 41f0199c6a78eb980e1dcfd7df12980a149447f2
2021-09-17 14:07:51 +00:00
Artem Pronichev
6c9e6e9f7d
[ift] feedback after the team review + updates for the Onboarding tour
...
GitOrigin-RevId: f5ed5c46e6f8fd57d0eb9808ffeb3204ef40ba09
2021-09-17 11:03:47 +00:00
Andrey Vokin
648b0d64c7
DS-2145: Disable standard interpreter widget if the new one is enabled
...
DS-2145 Elaborate more convenient way and discoverable way to choose and customise interpreters.
GitOrigin-RevId: 3037f95237bf335906941edac4886f2e6964af84
2021-09-17 10:50:08 +00:00
Rustam Vishnyakov
b2ee0f87fb
Categorise Python plugin components for SettingsSync, disable roaming for local settings
...
GitOrigin-RevId: c05cf36d042fbac472ba5cc4e6e4d4dc01c802be
2021-09-17 10:02:13 +00:00
Ilya.Kazakevich
70a53bdfe5
PY-49710: Don't use "-k" in "custom" pytest mode
...
In custom mode we only pass what user provides
GitOrigin-RevId: 76e5d663e8acf7e6002b00f9fc46d06960a05091
2021-09-17 00:51:22 +00:00
Ilya.Kazakevich
61953969e4
PY-40061: Don't create tests in python site-packages
...
GitOrigin-RevId: ab8dc1dc5b6fe784a90806458368db8707adff3c
2021-09-17 00:09:29 +00:00
Ilya.Kazakevich
76a3c98f74
PY-46408: Support tests in `__init__.py`
...
``spam.Class`` may be class in ``spam/__init__.py``
See PyQNameResolveAndSplitUtils.kt
GitOrigin-RevId: a7ec7ddc4c3fa4e6140417c852c385a41be59695
2021-09-16 20:47:51 +00:00
Ilya.Kazakevich
7aaf84bb40
Run tests in sync manner to catch exceptions
...
No callback called if exception thrown before process started
GitOrigin-RevId: 284d990372209f49f88f67cb6ce96aa09e5e9047
2021-09-16 20:47:48 +00:00
Ilya.Kazakevich
505531bb25
PY-50590: Parametrized tests broken by additional arguments.
...
``test_name --debug`` should be ``test_name[param] --debug``, but was ``test_name --debug[param]``
GitOrigin-RevId: 1172d6cd65048be489d7210d812db3e6a48c2bc2
2021-09-16 14:44:42 +00:00
Alexey Merkulov
fe11c6556c
[IFT] Rework completion steps in Python onboarding lesson
...
GitOrigin-RevId: 619e9de8ef77a237104d8bc432d8f465084a469f
2021-09-16 11:50:17 +00:00
Alexey Merkulov
51987381ea
[IFT] Extract common debug panel highlighting
...
GitOrigin-RevId: b107f2c1783cad16938976f39efd6a469d99dcdf
2021-09-15 19:58:45 +00:00
Alexey Merkulov
582cae251e
[IFT] Fix debug actions highlighting in the PyCharm onboarding tour
...
GitOrigin-RevId: 7e1605e4e07afb6f7c06808b66fd2dde3a96b436
2021-09-15 19:58:43 +00:00
Alexey Merkulov
c988cce07f
[IFT] Add wait indexing task into the PyCharm onboarding tour
...
GitOrigin-RevId: 16c81343155cb683e9f903d89f8efd22f5d65b9e
2021-09-14 19:17:13 +00:00
Alexey Merkulov
a92dbefffe
[IFT] Add ui settings check into the PyCharm onboarding lesson
...
GitOrigin-RevId: 80a33d173f741968dd5963b88df2bfdb54adf2af
2021-09-14 19:17:12 +00:00
Kazantcev Andrey
448901b1a8
Allow any forward reference in pyi file (PY-49004)
...
GitOrigin-RevId: 8ea3b8e9e9dbc4e26b274663231d531dc22fcdcc
2021-09-14 18:31:12 +00:00
Semyon Proshev
1fb1701ff8
Remove support for web2py (PY-49195)
...
GitOrigin-RevId: 704f75d447af20424224f0d95313c64555eb41e2
2021-09-14 17:52:36 +00:00
Semyon Proshev
96ca67b701
Remove support for buildout (PY-49193)
...
GitOrigin-RevId: 6c9e582d92b7c1c5f43648022abe315906e2786c
2021-09-14 17:08:51 +00:00
Mikhail Golubev
bccd3fc1c7
PY-40486 Introduce "live" Docker-based tests on remote interpreter introspection
...
The tests are based on the "testcontainers" library and for now cover only
Docker and SSH-based interpreters. SSH tests start and keep the same container
with SSH server for all tests, while Docker tests start a container anew for
each introspection run.
A few tests fail, indicating problems with existing introspection, in particular
with cleaning up obsolete remote sources (PY-49805). These issues should be
remedied with the new means of synchronizing remote sources for Targets. Fixes
for the legacy introspection will be added later.
GitOrigin-RevId: fdfef374785561604050caa04c69f2fca37850e0
2021-09-14 15:53:08 +00:00
Ilya.Kazakevich
3d3c32b0e9
sync teamcity-messages with TC
...
GitOrigin-RevId: 87ed5cd75205c1cf21ffb43ca3f8fc77bb30c7ca
2021-09-14 14:06:51 +00:00
Bernát Gábor
9cfe2170d3
PY-49452: Do not use distutils package in pytest runner
...
As it's slated for removal in 3.12 and 3.10 now shows a red deprecation warning.
GitOrigin-RevId: 8badfb3feaab932eb2abf3f44278d0c7d1d4bbcd
2021-09-14 12:47:33 +00:00
Ilya.Kazakevich
362abf7119
Don't use deprecated package distutils, drop ancient behave workaround
...
GitOrigin-RevId: c116d24976014f5b9ed697d472bd8a9d5a478db9
2021-09-14 12:47:31 +00:00
Ilya.Kazakevich
05127f6e7d
PY-49932: resolve elements with same names in tests: support case when folder and file have same name.
...
GitOrigin-RevId: 090a86cd58c51636f0a3fb39220cc55e0b64ed98
2021-09-13 16:25:19 +00:00
Nikolay Chashnikov
80dcbf249f
[python] API cleanup: remove deprecated API (IDEA-271555)
...
GitOrigin-RevId: a505550472073d5d051efd558d8cad01652dd53d
2021-09-10 18:09:02 +00:00
Dmitry Trofimov
9b5417446a
Add comment explaining the indenting logic
...
GitOrigin-RevId: 039e2bfbd3216ef5b376b8496580004b11e8bc35
2021-09-10 11:23:12 +00:00
Alexey Merkulov
be09a4391a
[IFT] Refactor end-onboarding message and move general remark to common lessons bundle
...
GitOrigin-RevId: 6245133c07401a7f53ee31b8a9043fe6705bbc31
2021-09-09 17:39:07 +00:00
Semyon Proshev
351c3f47ab
Remove support for mako (PY-49212)
...
IJ-MR-13753
GitOrigin-RevId: f9dd0b378ccf67ce38c70be7480881a5309e0af4
2021-09-08 16:41:50 +00:00
Petr Golubev
91facb8af1
LAB-31: createConfigurable() has to be overridden by LanguageCodeStyleSettingsProvider's implementation
...
otherwise LanguageCodeStyleSettingsProvider won't be registered within CustomCodeStyleSettingsManager
GitOrigin-RevId: 0e8af7de8867f68db22aa86a3d1cc8e7b45f1122
2021-09-08 14:15:27 +00:00
Alexander Koshevoy
c0981499a1
Add @Nullable/@NotNull annotations to PySkeletonGenerator.getProcessOutput() method signature
...
GitOrigin-RevId: ee07b42d6ab9c167b5ef5949822613be8713d965
2021-09-08 10:41:42 +00:00
Petr Golubev
1081f29952
LAB-31: use python language code style settings provider in code server
...
GitOrigin-RevId: 29017bb9a2b7723567cd8818bf2b5f9ae027b8e4
2021-09-06 17:14:04 +00:00
andrey.matveev
b4cf36fb95
PY-49935 Fix back compatibility for substitution in PyTypeChecker
...
Fix the problem happened with com.koxudaxi.pydantic:0.3.4 plugin using old version of PyTypeChecker API (substitue and unifyReceiver methods used Map instead of GenericSubstitutions)
(cherry picked from commit 866187f2a9cc0a4d169922df77426d93a91003eb)
IJ-MR-13344
GitOrigin-RevId: 4cadda7469802e0cf38621df9e48712f590cf623
2021-09-05 06:01:05 +00:00
andrey.matveev
98a8d12e98
PY-46602 Fix type hint inspection in typed dict with from future import annotations
...
(cherry picked from commit 695ceff725d07bddac39851ee51450d1ce2bf7d6)
IJ-MR-13603
GitOrigin-RevId: 98789b1e5bf867d12db746b022a20dfb1d1de99c
2021-09-04 15:18:09 +00:00
Ilya.Kazakevich
b6a9f2268e
Rewrite `AppxReparse.exe` to JNA
...
No need to have separate tool for that
GitOrigin-RevId: 3019b647cb3b9ce9c01967deace0e4fbed834302
2021-09-04 01:51:37 +00:00
Ilya.Kazakevich
3e0f3fb205
PY-49932: resolve elements with same names in tests
...
GitOrigin-RevId: a8b0bcd76c92f12372e2b34dc467396423495246
2021-09-03 19:16:00 +00:00
Ilya.Kazakevich
27d3bce4a2
PY-50250: "Generate tests" dialog fixed.
...
It must grow vertically
GitOrigin-RevId: 901cabd69dac5de54d75c81d7f01d15992e20b95
2021-09-03 16:32:32 +00:00
Dmitry Batkovich
2b38117ed5
revert accidentally pushed code
...
GitOrigin-RevId: 51ac522fbe562cdac179abeb8b304ccefbe1a67a
2021-09-02 10:40:52 +00:00
Dmitry Batkovich
017731eb90
do not query reindex file explicitly if old laguage level is null (because in this case pusher is called from unindexed files updater)
...
GitOrigin-RevId: 09b3511ef45ef00b5ee255cc97a854a9c350a04f
2021-09-01 20:15:40 +00:00
Ilya.Kazakevich
0d1f3eb8b1
PY-49505: Fix multiline pytest diff
...
Fixed by
b03ddbfadf
GitOrigin-RevId: 3d1be37673a0b4e6cb5639cda01193a90b326ac1
2021-09-01 19:49:47 +00:00
Andrey Vokin
5c5fd04111
DS-1418: Jupyter Variables add localization for toolwindow
...
GitOrigin-RevId: f559b1a059b33d12a8361614d439688d2b246d11
2021-09-01 16:47:00 +00:00
Vladimir Lagunov
735e9dd974
PY-50328 Inline NotebookProperties.NOTEBOOK_IMPLEMENTATION_MODULES
...
GitOrigin-RevId: 9891289face690da4114f0294a14367bd09ebf18
2021-09-01 09:49:52 +00:00