Egor.Eliseev
3fca8d0790
fixup! PY-75638 Debugger trims value copy of a variable
...
(cherry picked from commit 17fc391ec1ae7f3bf3110ef34aa307298e92a04b)
IJ-MR-150450
GitOrigin-RevId: 837b356b28c4c86ded67fff8569e1ab398d8f5c3
2024-11-29 13:37:24 +00:00
Egor.Eliseev
a3d2a5be84
PY-75638 Debugger trims value copy of a variable
...
(cherry picked from commit ecd32c00e28a0c396459d7f81e52b3668bf3e2a2)
IJ-MR-150450
GitOrigin-RevId: bc3806cb417ca6ba756760ffe9851dc3ce9a9921
2024-11-29 13:37:24 +00:00
Irina Fediaeva
2ac1a788e3
PY-52574: Remove Epytext docstring format & Py2 docstring rendering
...
Docstring rendering is no longer supported for Python 2, which became obsolete after reaching its end of life in 2020. Without updates or security patches, most tools, including documentation generators like Epydoc, have shifted focus exclusively to Python 3.
(cherry picked from commit ace78ac9ad943278449d5b20bb92db9f7571b5b5)
IJ-CR-148150
GitOrigin-RevId: 75cc87e05c61c3c17c26689552080e3c3082bfdc
2024-11-28 01:35:54 +00:00
ekaterina.itsenko
a537a9ddcf
[pycharm] PY-77455 Tables(Jupyter, DataView): Add the correct separator
...
(cherry picked from commit 7d83ea766b39cc05cb2811aa3a2dd390aec9516b)
IJ-MR-149724
GitOrigin-RevId: 14878906578828af11b06661729b9ea2f78d0db2
2024-11-19 23:34:53 +00:00
Natalia Murycheva
2a97339f9c
[PyCharm Tables] PY-77129 fixed tables python tests
...
* fixed 3 configurations when we don't install pandas
* fixed tests where the changing tests was missed after implementation changes
* changed python 3.7 to python 3.12
Merge-request: IJ-MR-149361
Merged-by: Natalia Murycheva <natalia.murycheva@jetbrains.com >
(cherry picked from commit f154e99b8986a3f476bd7424d34e0b894991fb33)
GitOrigin-RevId: 9f5b92d8cb3937b59c491018bc1cb3d9b5ecf539
2024-11-18 15:26:45 +00:00
ekaterina.itsenko
34c9b87f23
[pycharm] PY-76724 PY-77040 PY-77042 PY-76653 PY-76738 Tables(Jupyter, SciView): Change f-strings to format (review)
...
(cherry picked from commit f5edd0ca937f62be30b4a530bb6ba630bf6d331e)
GitOrigin-RevId: d834e493970d4e70095b453bd88332024dc7ecf2
2024-11-18 15:26:44 +00:00
ekaterina.itsenko
85f156ca46
[pycharm] PY-76724 PY-77040 PY-77042 PY-76653 PY-76738 Tables(Jupyter, SciView): Minor fixes (review)
...
(cherry picked from commit e485f4320b9f63dd13caea2caf964bf142cb006d)
GitOrigin-RevId: 517724fd78494ac2788e81835fee876f8f89a590
2024-11-18 15:26:44 +00:00
ekaterina.itsenko
3bb307acc4
[pycharm] PY-76738 Tables(Jupyter, SciView): Make bfloat16 work
...
(cherry picked from commit d14497ca56e6a7c8b041a66c02507d5157a6a722)
GitOrigin-RevId: 5be35a951cb4d93e78f1b167f352510fde8faae3
2024-11-18 15:26:44 +00:00
ekaterina.itsenko
54c780cfcc
[pycharm] PY-77040 PY-77042 PY-76653 Tables(Jupyter, SciView): Write custom polars csv converter, change the separator
...
(cherry picked from commit ded9655bec56e1f08769b37358f957774b2ae28a)
GitOrigin-RevId: 13babc2cb5c69cec7857358fa66ba1c523701687
2024-11-18 15:26:44 +00:00
Pavel Karateev
2625838bc7
PY-66315 PYDEVD_USE_CYTHON=YES causes ImportError with Python <=3.11
...
+ Tests
+ Simplified logic for custom `pytest` markers
(cherry picked from commit 45d18ed5c5fa985d15d1d4854b8822d2812dbe85)
IJ-MR-149139
GitOrigin-RevId: 107e9b3524621757937a72ee2ed186c5e31ac05d
2024-11-12 17:08:09 +00:00
Egor Eliseev
e973c44d27
PY-70777 Remove useless performance tests for reprlib
...
Merge-request: IJ-MR-148054
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
(cherry picked from commit 333eef5915eba27961dd58c571f72d026cc0e438)
IJ-MR-148054
GitOrigin-RevId: b5534dc682861817911fa3a29a15dda1c6ecd632
2024-10-30 12:36:42 +00:00
Natalia.Murycheva
f9d6899d51
[PyCharm Tables] PY-76729 tf.EagerTensor and tf.ResourceVariable cannot be sorted in Data View #PY-76729 Fixed
...
* In case of sorted table, we get a dict for numpy and numpy_based tables. After that, we should extract a specific type of table and define the right python_code_provider. For tf.EagerTensor and tf.ResourceVariable tables the wrong python_code_provider was selected
(cherry picked from commit 62596418a8ac942136379f814bfdac57b60b697a)
(cherry picked from commit 8c9d39f2e82a64d3794fd84d50c255f15becb8b9)
IJ-CR-147319
GitOrigin-RevId: 939dbaa2d97812cd8a040d0fc22fc33cbed800ad
2024-10-28 15:15:12 +00:00
Natalia.Murycheva
c347819edc
[PyCharm Tables] PY-76723 Fixed Multiple problems in CSV serialization #PY-76723 Fixed
...
* see the YT issue for more details
(cherry picked from commit 676a021e221c430c6fd3b600640d7aec1503239e)
(cherry picked from commit 5c8a478a2cc3edb148b684b48dfaf85f9d50627f)
IJ-CR-147319
GitOrigin-RevId: 3d5caa7d348861bc904335db3ff0b1edef2a17b1
2024-10-28 15:15:12 +00:00
Natalia.Murycheva
d3c97e24b0
[PyCharm Tables] PY-72208 fixed table info extracting when pandas is not installed for torch, tensorflow
...
(cherry picked from commit 80074e8429a4c881d79f5679962f4711db8561c1)
(cherry picked from commit 2829893866821fbbb2c0229abce67caa3a5e6993)
IJ-CR-147319
GitOrigin-RevId: 905af935c1d4c0dedc32a744040f4de97cc870dc
2024-10-28 15:15:12 +00:00
Natalia.Murycheva
48cd6487ae
[PyCharm Tables] PY-76675 Fixed rendering Python None values in the csv case for pandas, polars frameworks
...
(cherry picked from commit f823121ce4adc23d6e9b8e03b87b8b19a789a46b)
(cherry picked from commit 93d7530c7ce0ba60fee5d1d0e909a39ce3b9dc65)
IJ-CR-147319
GitOrigin-RevId: d6dd4a5f63f172685df3e1a1c0d3d6cbcb063071
2024-10-28 15:15:11 +00:00
Natalia.Murycheva
df0ad5da47
[PyCharm Tables] PY-72208 fixed the missed parameter during refactoring
...
(cherry picked from commit 67f798c44f0ce5cc3effdc452750ffee9d18bc5f)
(cherry picked from commit 6cb9a806ad46f4e855c9fa3caa14ec1eee9f91a8)
IJ-CR-147319
GitOrigin-RevId: 507e62dcf37fa46e5dfb2cb4f0249cec0a2cb054
2024-10-28 15:15:11 +00:00
Natalia.Murycheva
d61525e4a1
[PyCharm Tables] PY-75937 reduce the amount of extracted data that is not used in parsing
...
(cherry picked from commit 4ffc7411ebfab7d7544a616d04ad44025a5d7d02)
(cherry picked from commit 0960a4c22129641fb5ba2195b05c6a2e5c45926a)
IJ-CR-147319
GitOrigin-RevId: 37c0d6641191b48230ad03d000e2ee55e76c8443
2024-10-28 15:15:11 +00:00
Ilia Zakoulov
6439b63a2d
PY-76629: Get rid of django skeletons
...
GitOrigin-RevId: 3554062045a5226a95720ae3577af2313a8ce5ff
2024-10-28 14:57:57 +00:00
Aleksei Kniazev
732cd5275a
PY-76629: [python] moved bundled django-stubs to helpers-pro package
...
GitOrigin-RevId: 24543c7c6249bd7ae8eac0cb6140754b5126858c
2024-10-28 14:57:56 +00:00
Aleksei Kniazev
f985a175df
PY-76629: [python] bundle django-stubs, add them to the interpreter path and turn off stub suppressor
...
GitOrigin-RevId: 044f50f973193d54ea361d3c9b2d64ee3b83974a
2024-10-28 14:57:56 +00:00
Irina Fediaeva
e634ac917f
PY-59463: Delete redundant file causing import errors
...
(cherry picked from commit d1a454517f64f5f71fad9b15a54e2f4d0b1ed523)
IJ-CR-147140
GitOrigin-RevId: 7a6364f74f5636476352f31e7d2c1eb1ecc399d1
2024-10-23 14:30:09 +00:00
Irina Fediaeva
5fa187f326
PY-59463: Update 'docutils' package to the latest version 0.21.2
...
(cherry picked from commit 779fab1c1ef58ea84f197ff4f14a6e88bef1ab3b)
IJ-CR-147140
GitOrigin-RevId: d8a6a7b3952aae2bc4e0ab64b9d1086baf3cc5b3
2024-10-23 14:30:09 +00:00
Irina Fediaeva
921eed52d3
PY-59463: Update 'six' package to the latest version 1.16.0
...
(cherry picked from commit 037d5e0b984ff825a518bb2b02a9da6c16955be5)
IJ-CR-147140
GitOrigin-RevId: 2eaf8ecbeb5ad51b2e37ac55928bef8ff587a513
2024-10-23 14:30:09 +00:00
Aleksandr Sorotskii
e4ef6c41d9
fix matplotlib version parsing in case of any non integer suffixes; PY-75115
...
(cherry picked from commit b1cc9828a1e83488cd89f70b9982b7cb18969383)
IJ-MR-147326
GitOrigin-RevId: b0d1478df587d88166ea0a03ce6db7dd0c0ac00e
2024-10-22 16:56:09 +00:00
Tagir Valeev
ac6e041167
Remove groovy-stdlib dependency where unused
...
GitOrigin-RevId: ecbe272c09c97517177b2214479f2644c1ef3229
2024-10-08 09:28:42 +00:00
Egor Eliseev
15f26f8d9f
PY-65295 Poetry installation
...
Rewrite poetry installer.
Add a new test for installation using poetry_installer.
Merge-request: IJ-MR-145702
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 0f9802a7c6f0d2c6e46b496915b972e618cd80b3
2024-10-03 12:12:57 +00:00
ekaterina.itsenko
cefb5228e1
[pycharm] PY-72208 Tables(Jupyter, SciView): Refactoring, fix tiny errors
...
GitOrigin-RevId: a936672fbdf51c9692150bd7c78721988abde3f7
2024-10-02 19:17:45 +00:00
ekaterina.itsenko
2b3832d5a9
[pycharm] PY-72208 Tables(Jupyter, SciView): Add registry, refactoring
...
GitOrigin-RevId: 937c9127a008028ad63f0f2d04b14bf972dbcab0
2024-10-02 19:17:45 +00:00
Pavel Karateev
0c0bd595cd
PCQA-580 Skip PySide6 for Python 3.13
...
GitOrigin-RevId: 0d17cb08fc649e61c1a3909ecf4fe2be46ac8ccd
2024-09-24 11:52:35 +00:00
Natalia.Murycheva
8f61912c36
[PyCharm Tables] PY-76148 Outputs are always static for pandas dataframes #PY-76148 Fixed
...
* removed unnecessary max_cols argument
* to_html function has already the needed value for max_cols
GitOrigin-RevId: c68af08af872d2c79b9afc7cc1163185c48f6c8c
2024-09-23 17:32:33 +00:00
ekaterina.itsenko
7a743e5c57
[pycharm] PY-72208 Tables(Jupyter, SciView): Add csv mode for py tables
...
GitOrigin-RevId: cb8d849952c80c882f6025d541efe670764a8cd5
2024-09-22 22:17:45 +00:00
Pavel Karateev
b2b2b60e64
PCQA-552 Use different PySide version per SDK
...
GitOrigin-RevId: 35cb4309ebde0fa3a82f94a04c9cbb0fb7f3b39f
2024-09-18 16:03:12 +00:00
Andrey Lisin
663b5dad42
PY-73432 Use Targets API in Python debugger test task; use debugger server mode in tests by default
...
GitOrigin-RevId: 050a261e6d8ded837ba6b33ec8da0d182468eedf
2024-09-16 18:27:23 +00:00
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