Andrey Lisin
4e5852d366
IDEA-CR-52512: PY-26541 Fix formatting in data view panel
...
GitOrigin-RevId: ddcb33ebe7ad16c46def53c0cfd40e3bbcd27c77
2019-09-27 09:32:40 +00:00
Semyon Proshev
5ce281fc20
Reduce using mock sdks, attach necessary files manually instead.
...
GitOrigin-RevId: fec8e4042fb2aff59741e9e82c857d307169ae16
2019-09-26 13:06:20 +00:00
Andrey Lisin
1c9f9d5bcf
PY-37868 Fix exception with pandas data frame in debug console
...
GitOrigin-RevId: 259cc24d149a5a5cb3adfc15a5407369c1683d41
2019-09-18 14:47:06 +00:00
Semyon Proshev
2069d71ada
Enable email stubs (PY-26535)
...
GitOrigin-RevId: ddfd974c72749303e1dd65b6435d243b4c2488d9
2019-09-17 19:34:15 +00:00
Semyon Proshev
764534cd3d
Enable crypt and logging stubs (PY-33822, PY-34461)
...
GitOrigin-RevId: b87836128eaff6ef827ff5aaab8ae3c6dc17e9ce
2019-09-17 19:34:15 +00:00
Semyon Proshev
5a64f366d1
Enable sys stubs (PY-34461)
...
GitOrigin-RevId: d1bf0dc135aeb088412c69e47012e381456e9a6e
2019-09-17 19:01:39 +00:00
Semyon Proshev
6ca7e324f9
Enable concurrent stubs (PY-35750)
...
GitOrigin-RevId: 3f527f20a81be5c566ebce2555884e77a3ea1ab1
2019-09-17 19:01:39 +00:00
Semyon Proshev
444b3b78f3
Enable urllib stubs (PY-15489)
...
GitOrigin-RevId: 904f2172be4b16ab9e9cb0d2642afa71b7431afc
2019-09-17 19:01:39 +00:00
Semyon Proshev
bba4c58b25
Sync with typeshed @ 2b97bb904af4d7120243beb6ebf5ce0e4bc85041 (PY-34867, PY-37171)
...
Enable support for typing.OrderedDict.
GitOrigin-RevId: e5235d0377cec4c6dcdcf4d67ffd14737ef1b47c
2019-09-17 19:01:39 +00:00
Andrey Lisin
2d8453d970
PY-37645 Add Python debugger fallback exception hook
...
GitOrigin-RevId: e5f9bbd865e25eeae19842b983ba6855dfeba250
2019-09-16 16:33:16 +00:00
Andrey Lisin
ce85c0c191
PY-37757 Don't fail when running subprocess on IronPython
...
GitOrigin-RevId: b1f77734413a4d027137bad55a87e0008b8d9590
2019-09-16 10:02:18 +00:00
Andrey Lisin
a887688004
PY-36952 Hide debugger related stack trace when debugger is stopped
...
GitOrigin-RevId: e40dbaf9829677bec78338c016ea40091a2c713c
2019-09-16 09:32:16 +00:00
Dmitry Trofimov
a0bc048dcc
python-psi-impl extracted
...
GitOrigin-RevId: e3d808c147ac793701c7b628dbf825a99bb71f2a
2019-09-11 19:15:01 +00:00
Elizaveta Shashkova
a183d5dcac
PY-37361 Add missing import
...
GitOrigin-RevId: e40d6910cf89b262e0c944c4055c80f57d0c640c
2019-09-11 13:03:59 +00:00
Ilya.Kazakevich
d002bd2dab
PY-31751: Do not use deprecated API in doctest runner to prevent warnings.
...
For 3.3+ we now use new api. We also use "-W error" in tests to make sure no warning issued
GitOrigin-RevId: a668da71d8705f061873a4b2c09a4fc3f0082472
2019-09-10 20:31:54 +00:00
Andrey Lisin
bfe9d87d54
PY-37212 Show traceback when terminating on uncaught exception
...
GitOrigin-RevId: 0c2772e0449a5ff5be06d1b0398e70abeae56dfd
2019-09-03 15:34:42 +00:00
Andrey Lisin
102a335f22
PY-37092 Add Foundation framework hack for Python 3.5 and 3.6
...
GitOrigin-RevId: e75e3c30800fa8bf24dc249602e574d6daef21cb
2019-08-30 16:02:59 +00:00
Ilya.Kazakevich
e0b0e86751
PY-35423: Append helpers to sys.path.
...
First record in sys.path must be script directory. If it is helpers path, we pop it, and move to the end.
GitOrigin-RevId: 3ca787ebd9a48db15984e5d0552c38073ce09c2b
2019-08-29 19:42:23 +00:00
Ilya.Kazakevich
ffadfee6cb
IDEA-CR-51828: PY-23394, PY-18501, PY-37571: Use new test runners when running tox
...
When we see test runner in "commands" section of tox, we substitute it with our test runners so user may benefit from test trees.
We also pass "offset" because test runners must use it as "parent node".
Set "_jb_do_not_patch_test_runners" to disable this substitution
(cherry picked from commit c7d469e1fed52f2d7fe3aec6d96b665c4aa80a4e)
GitOrigin-RevId: b9eec43a6d26fecb72270b733266ef31989fec2c
2019-08-28 13:07:04 +00:00
Andrey Lisin
13703f2d53
PY-35999 Ignore exceptions in library files when debugging
...
GitOrigin-RevId: aea3f28d3941c9add7ee0620d382371d9246f1a6
2019-08-27 15:43:02 +00:00
Andrey Lisin
e97594f3ec
PY-36512 Fix code evaluation in Python debugger console
...
GitOrigin-RevId: 957840f627471337a6174b356420a39eb87bc71b
2019-08-27 15:43:02 +00:00
Elizaveta Shashkova
c89cf63e16
IDEA-CR-51686: PY-37188 Use original variable's name if slice name is temporary. Make error handling similar to Python Console
...
GitOrigin-RevId: 5f4172388a3eb0eac6ca1227111af9b7d6da6389
2019-08-26 14:04:14 +03:00
Alexander Koshevoy
1b3a3d8986
PY-37368 Fix stuck of skeletons reloading for remote interpreters when system root directory is in sys.path
...
GitOrigin-RevId: 1d070560a5014126a609fff58abce04502bed376
2019-08-22 18:11:12 +03:00
Elizaveta Shashkova
0a758ef812
IDEA-CR-51461: PY-37150 Rebuild windows and mac binaries
...
GitOrigin-RevId: d89cbd8d6cddc52c73ac217519f2955f2a464be7
2019-08-16 17:02:49 +03:00
Elizaveta Shashkova
dca39399b5
IDEA-CR-51461: PY-37150 Check if frame is None
...
GitOrigin-RevId: f385da9b8b6f21274a08c84d910c44fabdf79564
2019-08-16 17:02:49 +03:00
Elizaveta Shashkova
06eb532762
IDEA-CR-51224: PY-37204 Remove accidentally added code from pydev_console_utils, because it's already exists in pydev_code_executor
...
GitOrigin-RevId: d8604efa46ecbe3529d1b22b3bb528a2a11c9990
2019-08-16 17:02:49 +03:00
Elizaveta Shashkova
9ba53b33b3
PY-37012 Revert accidentally removed import
...
GitOrigin-RevId: 64554b0a09ec8c09d23d4c49dfad823ccbaa75ee
2019-08-15 14:03:28 +03:00
Elizaveta Shashkova
38df7d72b5
IDEA-CR-51343: PY-37012 Convert filename to str if possible or skip
...
GitOrigin-RevId: 528dc6e355f569a6e8c18d2c8071d6385cf038a8
2019-08-14 19:03:15 +03:00
Semyon Proshev
00236e41fd
Force pycodestyle.py to read sys.stdin with UTF-8 encoding (PY-37054)
...
GitOrigin-RevId: c289f01aae2eadff4aa63928ca07ade85ebd9ddd
2019-08-14 18:03:18 +03:00
Andrey Lisin
4586971438
PY-37033 Fix Python debugger step into and run to cursor commands
...
GitOrigin-RevId: 564bffa104236456e806627886c7cd969e152d8f
2019-08-14 15:03:01 +03:00
Semyon Proshev
75058f618d
Update supported and unsupported modules for Python 2.6, 2.7, 3.4-3.8 (PY-35242)
...
GitOrigin-RevId: cea169138f5eeb8c3a4c07d313e4b579b622a87d
2019-08-14 14:03:27 +03:00
Elizaveta Shashkova
47395ba426
IDEA-CR-51285: PY-37124 Rename Python Console util files with pydev prefix
...
GitOrigin-RevId: 50fd68a8768a194c7aaec750fb44964d05d0cebb
2019-08-12 20:04:58 +03:00
Andrey Lisin
3240686deb
PY-36942 Fix crash when setting breakpoints in Django templates
...
GitOrigin-RevId: 1a53bdc329305dae7599b2850cd6c3d18615e698
2019-08-08 13:03:26 +03:00
Elizaveta Shashkova
7605dcd252
IDEA-CR-50863: PY-37078 Provide a setter for the matchers property
...
GitOrigin-RevId: 5cb09923bb570d67445ef61dd8bc725d300653f4
2019-08-07 13:04:08 +03:00
Andrey Lisin
ce63f394dd
PY-36726 Fix debugging for some old Python versions
...
GitOrigin-RevId: 61fe96ab129b7eddb8394faa67e8557480bc2982
2019-08-06 18:06:34 +03:00
Andrey Lisin
6c8c1beb19
PY-37120 Python debugger - properly stop on syntax errors
...
GitOrigin-RevId: e6280732fc658ed22741ac3cc5ba2535b4979e05
2019-08-05 22:03:31 +03:00
Mikhail Golubev
15782e17f4
Remove brittle mode of generator3.py tests when it's run in the same process
...
GitOrigin-RevId: c21ac992fb9c52221c70bd16c57323a6f52c023c
2019-08-05 20:04:17 +03:00
Mikhail Golubev
3bdc81e100
Extract @python2_only/@python3_only helper test decorators
...
GitOrigin-RevId: 7974c3d8abd28c5d7b576586ae76175016a9a9a8
2019-08-05 20:04:17 +03:00
Mikhail Golubev
82da26cf88
Enable more verbose diffs in generator tests
...
GitOrigin-RevId: fd4922447c8aa8ec22b2910beb3ce8d9c021c34b
2019-08-05 20:04:17 +03:00
Mikhail Golubev
89bbbd4838
Indicate test results in runner's script exit code
...
Otherwise, tox considers any test run to be successful.
GitOrigin-RevId: ed883ef5a5002a052f015e190b1542e0a1ed9e6b
2019-08-05 20:04:17 +03:00
Mikhail Golubev
b70a5f9b9a
PY-37241 Handle non-string "__module__" values of top-level module attributes
...
GitOrigin-RevId: b24cb5033a5706d8a365c206763834dcef6a92a4
2019-08-05 20:04:17 +03:00
Mikhail Golubev
91c41bc40a
Don't initialize docstring parser when only copying skeletons from the cache
...
Parser initialization is moved out of constants.py modules.
generator3.py imports modules_redeclarator.py only when it's needed.
Profiling results show that it takes about 1/4 of the total running time
in scenarios when generator3 only copies existing binary stubs.
GitOrigin-RevId: 8fa303e8449cde0ddd7bcb1241a17bb4ef91ad84
2019-08-05 20:04:17 +03:00
Mikhail Golubev
f9d16cefef
Use dict's plain key lookup instead of iterating over its items
...
GitOrigin-RevId: b1b338499dc93b3d3801a4560dd54ac469a90506
2019-08-05 20:04:17 +03:00
Mikhail Golubev
24dcd3382f
PY-36884 Fix non-existing built-in module name in generator3.py tests
...
GitOrigin-RevId: 3dc0f1fad145d34257a51552881cf7ed9840714f
2019-08-05 20:04:17 +03:00
Mikhail Golubev
fc5945d38a
PY-37220 Copy the content of sys.modules before iterating over its keys
...
I didn't manage to reproduce the original exception with libraries from user's
logs and added extra diagnostic for such cases.
GitOrigin-RevId: f883bde89022a293f8b040376ea54702c389bf80
2019-08-05 20:04:17 +03:00
Elizaveta Shashkova
4be98911ed
IDEA-CR-50936: PY-37063 Check shape attribute
...
GitOrigin-RevId: 042b70061f8f3b9a063c7c177dea8e43923a016f
2019-08-04 00:03:09 +03:00
Elizaveta Shashkova
0d23842aab
IDEA-CR-50877: PY-37082 Fix showing plots in tool window for Python 2
...
GitOrigin-RevId: f39a75a6961d1c611b5d7df590619d65ad65259d
2019-08-02 13:04:58 +03:00
Semyon Proshev
4f0ef66160
Enable abc stubs (PY-33830)
...
GitOrigin-RevId: 7693f2e1cfffbee0a3580990f25f16f540aa7d75
2019-07-26 02:57:50 +03:00
Semyon Proshev
48ede358aa
Add more module-package mappings (PY-27955, PY-27985)
...
GitOrigin-RevId: fa2c98ebfa8a751d1a1bc11bb0216c3927d928de
2019-07-25 19:03:28 +03:00
Mikhail Golubev
88147b8961
PY-36884 Keep path placeholder in headers of pre-generated skeletons
...
We accidentally restored the actual path to a binary when copying skeletons
from the cache to a specific per-sdk directory on agents. Thus, pre-built
skeletons had local agent's paths instead of the special "(pre-generated)"
placeholder. It led to them being automatically deleted on skeleton clean up
phase where we compare origin paths in skeleton headers with the actual file
system content and remove those for absent binaries.
GitOrigin-RevId: 76ea06539ae3d5813941f0e4971e3dc451fde04a
2019-07-18 17:57:26 +03:00