Timur Malanin
bbc59dc209
PY-74184 Add tool window support with flame graph functionality and thread information support for the profiler
...
GitOrigin-RevId: 8ac062fbc3112cb01d810863b8328dda43c35040
2024-09-12 10:42:22 +00:00
Natalia.Murycheva
418e8405a2
PY-75425 View as Series does not display correctly #PY-75425 Fixed
...
* fixed statement without effect that leads to the wrong offset for data retrieving
GitOrigin-RevId: 6cb37c9ee0f446b2e470f61b99d60e09045f5e00
2024-09-11 22:15:29 +00:00
Egor Eliseev
a54292035d
PY-65295 Poetry installation
...
Try to install Poetry and Pipenv if they are not found
Merge-request: IJ-MR-141839
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 535426090df23b358ba61a9e21c2f0954c201945
2024-09-10 10:40:05 +00:00
Andrey Lisin
a8ca44f462
PY-75228 Fix issue with newly added breakpoints being ignored during debugging in Python 3.12
...
GitOrigin-RevId: 8a2b591dff069a2531d6af472955fbc62c4e531d
2024-09-09 15:19:11 +00:00
Andrey Vokin
3f295d3e6c
PY-73263 Python 3.13 Support - Code Insight - Typeshed
...
Support hashable and other implicit protocols
GitOrigin-RevId: 96abbd57142f4b105f54e728fac746402440e3bd
2024-09-09 13:54:00 +00:00
Andrey Vokin
1041f5e6a0
PY-73263 Python 3.13 Support - Code Insight - Typeshed
...
GitOrigin-RevId: 94973415b96b2a0f859d29b0201d1ccee0d06462
2024-09-09 13:54:00 +00:00
Andrey Vokin
9293cc2ad7
PY-73263 Python 3.13 Support - Code Insight - Typeshed
...
update dataclass typeshed
GitOrigin-RevId: bda7fda7ef235351f9ec6b21aa9021d6dcbd8b80
2024-09-09 13:54:00 +00:00
Pavel Karateev
486280249b
PY-75199 Use Python 2 compatible syntax for type annotation
...
GitOrigin-RevId: 553f5de3a62712ad62481c6d8857babd6f4bdbb6
2024-09-07 15:43:24 +00:00
Pavel Karateev
948f07932b
PCQA-551 Restore Python 2 compatibility broken by PY-75524
...
GitOrigin-RevId: d8054bb70a82fe423c45b84efb773ee6d5655b4d
2024-09-07 11:41:22 +00:00
Pavel Karateev
1339dd72a3
PCQA-503 Use Path instead of File
...
GitOrigin-RevId: 3b5e3330b709a8cdc3be9e92a7c0d182d17473d5
2024-09-06 14:56:57 +00:00
Pavel Karateev
8d7b925831
PCQA-503 Remove redundant Unit type
...
GitOrigin-RevId: 30fbc28e985eae1f85852b78958a95a4c33a3f4e
2024-09-06 14:56:57 +00:00
Pavel Karateev
789c7bf85e
PCQA-503 Rewrite build config for helpers tests in Kotlin
...
I'm looking into unification of env and helpers tests setup.
No reason to have configuration for helpers tests in Groovy.
Even though we might later reimplement the setup completely.
GitOrigin-RevId: 7f5f2b5385fadde0d347fefdb019136357cc7ffc
2024-09-06 14:56:57 +00:00
Pavel Karateev
1a12754ce2
PCQA-508 PyCharm has no support to smart-step into binary operators
...
GitOrigin-RevId: ec6e95a86f219ef7a0b3c457521b70a3f195ba33
2024-09-06 09:50:34 +00:00
Natalia.Murycheva
906db74406
PY-75524 A large dataframe in memory slows down output for the next cells
...
* replaced str(data_frame) with str(data_frame.head())
* fixed GeoPandas case
* fixed exception during formatting for get_array because of the incorrect "s" format specifier
GitOrigin-RevId: 228128000565e0d681fc79b2507be3e6bcf7958e
2024-09-05 17:34:32 +00:00
Andrey Lisin
fcbfabfba6
PY-75445 Always ignore possible and likely harmless OSError when closing server socket
...
GitOrigin-RevId: 9a0f1de316cc115ce52deafc8ff47ae52dcdfc29
2024-08-26 10:59:48 +00:00
Andrey Lisin
68b5d30cd7
PY-73432 Handle possible socket shutdown exception for Windows
...
GitOrigin-RevId: 6c6fac6b9f4dec6a32ea76dca2f710e9cbef0669
2024-08-19 18:24:30 +00:00
Andrey Lisin
d56fa0065b
PY-73432 Re-throw exception after outputting diagnostics for failed debug server startup
...
GitOrigin-RevId: 5f95ad4d6163f97b5603006099b0f79cc7e8ac33
2024-08-19 17:57:24 +00:00
Andrey Lisin
8df8e0686d
Set up diagnostic prints for Python debugger prior to invoking logging function for the first time
...
GitOrigin-RevId: 8c6933a3f0f64cb027acd4a92211465507fbb243
2024-08-19 17:57:24 +00:00
Andrey Lisin
f81b39af47
Revert "PY-73432 Print effective debugger port number to stdout if single port mode enabled"
...
This reverts commit ff24636e02c90dc12f288b0ae2ff4700b4907fc7.
GitOrigin-RevId: 5aed067b496f1a70ed81cbd03706348d4cf73d0a
2024-08-16 12:35:18 +00:00
Natalia.Murycheva
b2b55f74cd
[PyCharm Tables] PY-65513 added float formatting for polars tables
...
GitOrigin-RevId: 9c868a5cf796b66860c2963d3a2e7036e4b65a59
2024-08-13 14:32:08 +00:00
ekaterina.itsenko
d133b6a9d4
[pycharm] PY-74373 Jupyter Outputs(bug): Remove unnecessary case
...
GitOrigin-RevId: a01bb58c1f8dfdfc77cb5a962ef90e11d2929ae1
2024-08-12 01:46:29 +00:00
Nikita.Ashihmin
a4faced816
PY-74648 Sci-view(sec): Add additional token for sci view
...
GitOrigin-RevId: 231dbc87d1aaa9fa753a34fc3b13e10713e366e6
2024-08-10 00:27:01 +00:00
Andrey Vokin
80934bca38
PY-73263 Python 3.13 Support - Code Insight - Typeshed
...
update class enumerate
GitOrigin-RevId: 95fc30b01c3c99144fec4f36188dc28875b3dc42
2024-08-08 21:53:20 +00:00
Natalia.Murycheva
c9f04870bc
[PyCharm Tables] PY-65513 reversed automatic imports optimizing
...
GitOrigin-RevId: e718957ac2bc5fb70b2d0d742e41e832086fafef
2024-08-08 10:39:40 +00:00
Natalia.Murycheva
37494df466
[PyCharm Tables] PY-65513 fixed debugger case
...
* fixed a case when we open Data View from a debugger variable view
GitOrigin-RevId: 2dd0f9383747692b13a60b57980a1f24ad590832
2024-08-07 18:32:28 +00:00
Andrey Vokin
09ac564e51
PY-73263 Python 3.13 Support - Code Insight - Typeshed
...
PY-73099 Support PEP 705 – TypedDict: Read-only items
GitOrigin-RevId: f9596fdc5d0f6a9318abd4aa1366b0c94a5487fd
2024-08-07 10:13:26 +00:00
Natalia.Murycheva
6efdf9aa56
[PyCharm Tables] PY-65513 added Python-based formatting for tables in Data View
...
* supported formatting for float values
* polars is not supported at this moment
GitOrigin-RevId: cbca954fab3a2c08120eae746f34d47bc45550f5
2024-08-06 21:02:32 +00:00
Natalia.Murycheva
c3ab81b96f
[PyCharm Tables] PY-74391 Jupyter notebook is unable to load the full value #PY-74391 Fixed
...
* now we don't ignore do_trim parameter
* fixed take_first_n_coll_elements: added a missed str type
GitOrigin-RevId: 8aa22974050f44fff1605ba66ca20696df9e401b
2024-08-06 10:58:31 +00:00
Andrey Lisin
24ca282a62
PY-73432 Print effective debugger port number to stdout if single port mode enabled
...
GitOrigin-RevId: ff24636e02c90dc12f288b0ae2ff4700b4907fc7
2024-08-02 15:46:07 +00:00
Pavel Karateev
99946107fa
PCQA-488 Restore reload functionality support for Python 2
...
(cherry picked from commit 8560456ce0352a449b93ad5a040520110222a6f7)
IJ-MR-140722
GitOrigin-RevId: 7e013c3f8aade99758ebd9c5471573fe781461b1
2024-07-31 19:24:50 +00:00
Pavel Karateev
82d0052ce9
PCQA-495 Update 3.13.0b3 to b4 to run helpers tests over
...
(cherry picked from commit 4a16edbd842574c128f9b3928cab4b933e7c797d)
IJ-MR-141298
GitOrigin-RevId: 9dff81726ca505ba70009caae08541dcfc0ebfb9
2024-07-30 13:59:40 +00:00
Petr
93b9066edf
PY-34617 Support version check
...
GitOrigin-RevId: 3318ff79cdcc5ba0ce5e4feb65abad5ad0f4acfa
2024-07-28 00:24:15 +00:00
Natalia.Murycheva
b1e672ff5e
[PyCharm Tables] PY-73176 added slicing for new tables
...
* also removed the regression in debugger (changes in pydevd_xml.py should be removed after fixing PY-73947)
GitOrigin-RevId: 57c91be1c7e43eeb603eaf963a1e11b42e71c441
2024-07-26 12:18:52 +00:00
Natalia.Murycheva
d57dee5d32
[PyCharm Tables] PY-60408 format is not taken into account for numpy arrays #PY-60408 Fixed
...
Now the format is taken into account.
The previous solution didn't work as expected as "format % variable" doesn't work in case a "variable" is a string, and value_representation has the String type.
GitOrigin-RevId: b35dedfe144f3c496f17ec7a0f5da6685e1bd3db
2024-07-23 22:21:13 +00:00
Natalia.Murycheva
2e297515eb
[PyCharm Tables] PY-73557 added a dot for a type safety (avoid collision with users' types)
...
GitOrigin-RevId: e4215a9b877db8b110c535c998c1c6469d32a30d
2024-07-22 12:39:10 +00:00
ekaterina.itsenko
bcc12d1fca
[pycharm] PY-71967 Small refactoring
...
GitOrigin-RevId: eb13721f96abe22b48d881adb18d5200b0a12185
2024-07-19 11:21:20 +00:00
ekaterina.itsenko
7c6184150a
[PyCharm] PY-65143 Scientific View (fix): Fix refactoring
...
GitOrigin-RevId: f1d97ee95bfa3c2c820a7f892484fd2a5c7c050a
2024-07-18 23:32:12 +00:00
ekaterina.itsenko
85e207094b
[PyCharm] PY-73914 Scientific View(fix): Fix issues
...
GitOrigin-RevId: 5e9eb49cfa8b29edeab058f032c57bea8bbef0a8
2024-07-16 17:46:37 +00:00
Natalia.Murycheva
51749309f5
[PyCharm Tables] PY-73557 np.array incorrectly displays like "np.float64()" in the oldTable #PY-73557 Fixed
...
* fixed the repr function logic when it's needed to display a value for one cell in a table
GitOrigin-RevId: b6fbd5473b9cd9e9cfe702bfc4ec874ed58eaea6
2024-07-16 00:15:29 +00:00
Natalia.Murycheva
abbd34a6f1
[PyCharm Tables] PY-73133 got rid of the get_head method as for numpy it's redundant
...
GitOrigin-RevId: 22fab8f67db57c0306fcf44783bdc16e109c40b0
2024-07-16 00:15:24 +00:00
ekaterina.itsenko
13be10f91f
[PyCharm] PY-72811 Scientific View (fix): Fix bug in GeoDataFrame table view
...
GitOrigin-RevId: e38102212edbd2add3b4899dda634764d251b3a0
2024-07-10 23:22:25 +00:00
ekaterina.itsenko
0b6b757d0e
[PyCharm] PY-65143 Scientific View (fix): Fix tables displaying in old pandas versions
...
GitOrigin-RevId: 863db71d3ab01c250ca1c0ab59101400c40d3f8a
2024-07-10 22:32:48 +00:00
ekaterina.itsenko
e242aa4556
[pycharm] PY-71967 Minor refactoring + add typing
...
GitOrigin-RevId: 0da48f8ed53867e8dea3fe15ccac9a993e47ab68
2024-07-09 18:15:56 +00:00
Pavel Karateev
567ee4977e
PCQA-456 Python 3.13.0b3 is available
...
(cherry picked from commit f65fb479665d419df4577aa2a3c98ec6186db03a)
IJ-MR-137982
GitOrigin-RevId: 16aa6c0d81d80e06e85648c08002de8c4edb3de5
2024-07-09 12:22:43 +00:00
Pavel Karateev
24ab0a7b06
PCQA-456 Update Python versions for PyCharm helpers tests
...
* Drop 3.6 & 3.7
* Add 3.9+
(cherry picked from commit 52d830b560f32bb75d1a1d84f67fa2e1b41a1f2e)
IJ-MR-137982
GitOrigin-RevId: dba613bc2f34198c25b85fff3e581ab997764e17
2024-07-09 12:22:43 +00:00
Natalia.Murycheva
c4b259368d
[PyCharm Tables] PY-73641 ... in tables instead of values #PY-73252 Fixed
...
* fixed polars case
GitOrigin-RevId: 259d170d79afbddf97a99e62b27685255aaf6d12
2024-07-05 16:32:23 +00:00
Pavel Karateev
7309a62c8c
PCQA-466 Specify pydevd test envs in tox.ini
...
We can avoid specifying versions here, but ...
1. It won't be possible to run tests locally without checking what
versions are supported (going to TeamCity config)
2. It won't be possible to specify dependencies for each Python
version separately when it is required (not yet, but will be soon)
Hardcoding Python versions in two places for `pydevd` tests looks
ugly, but at the moment I have no better ideas. Will investigate as
a separate task in PCQA-447
(cherry picked from commit cc9e50cd7a742b8265497cdc56a49a6be0db38a8)
IJ-MR-138586
GitOrigin-RevId: 717d434d6fd72a6cb6ac0a361917ad22e8e62687
2024-07-03 17:30:19 +00:00
Natalia.Murycheva
f721a69556
PY-73641 ... in tables instead of values
...
* added setter option for max_rows
GitOrigin-RevId: 3cedda6ac4e9aa4dfcb0bda80111198bf8341e0a
2024-07-02 22:14:44 +00:00
Natalia.Murycheva
873b88a98f
PY-72210 minor changes
...
* removed unnecessary get_value_counts for statistics, as it's redundant
* removed the corresponding test
* fixed computing VISUALIZATION_DATA for tables in DataView, now visualizations are shown
* minor cleanup: got rid of unused variables
GitOrigin-RevId: 1772fd5cad8ba5777795460fca484e90d0ccef82
2024-07-02 22:14:40 +00:00
ekaterina.itsenko
16c75007f3
[pycharm] PY-71967 Remove unused imports
...
GitOrigin-RevId: 4c5e1094d1b86eb6b473daed599e37cab5f8dba3
2024-07-02 19:14:38 +00:00