Pavel Karateev and intellij-monorepo-bot
a73f46edce
[python] PY-83029 re-generate the list of unsupported modules
...
(cherry picked from commit d70598a84859bbc36587c3c8c61cd7af558743aa)
IJ-MR-182362
GitOrigin-RevId: 48a5a9a45159ff011e5424945cc6e59f1cf36c37
2025-12-02 11:21:12 +00:00
Vitaly Legchilkin and intellij-monorepo-bot
04a27b32e9
PY-85040 unittest discover from python 2.7 has no --quiet option
...
(cherry picked from commit 5b3f22b17f20cfcfddcb10488444a5b187ba014d)
IJ-MR-183279
GitOrigin-RevId: d0959d51f12033f5d3c033df22212a7c7d5cf734
2025-11-22 17:15:01 +00:00
Marcus Mews and intellij-monorepo-bot
33673afd98
PY-57566 Support PEP 660 editable installs.
...
GitOrigin-RevId: cca68d9504ae4f10a774cfbdd03c38f5176f88fd
2025-11-14 21:59:55 +00:00
Pavel Karateev and intellij-monorepo-bot
f92798bb47
PY-85040 fix --quiet being passed to unittest before discover
...
(cherry picked from commit 0d100a2b07af6defab9c1fa841f309a652a6e4dd)
IJ-MR-182152
GitOrigin-RevId: 9dddc0484a9fa1527c362fbd6ed90c3fa38d271d
2025-11-12 20:56:15 +00:00
PyCharm Automation Bot and intellij-monorepo-bot
36ea12ca8d
PY-85348 Update pycodestyle version to 2.14.0
...
(cherry picked from commit 79c82d71c60333ce0bb38029b5a04c888014fc46)
GitOrigin-RevId: f38ba5a615b2d0102c3a6d152d689c4aa2ba8aa7
2025-11-05 17:05:13 +00:00
PyCharm Automation Bot and intellij-monorepo-bot
fd1814891b
PY-85086 Update pycodestyle version to a631c5178aee766fabb0c909c8b142a4d2deb3ac
...
(cherry picked from commit 59070ef10b611d213d4570e6270958b15b56dca4)
GitOrigin-RevId: b7c94865e99e6049c5371a4a3f809d2663290008
2025-11-05 17:05:13 +00:00
Maxim Popov and intellij-monorepo-bot
de9e369cd7
[debugger] PY-85094 enable "view as" in children attributes of container variables
...
Merge-request: IJ-MR-180781
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
(cherry picked from commit d402a21be94b40c89aa2317da891eba59d41d25c)
IJ-MR-180781
GitOrigin-RevId: 597aa0a5fdd28e13d291c3b9f717e6aa3d4b4fe3
2025-11-02 23:34:50 +00:00
Maxim Popov and intellij-monorepo-bot
7bb35b1e1c
[debugger] PY-84040 add shape info rendering, add custom stack frame
...
Merge-request: IJ-MR-180254
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
Merge-request: IJ-MR-180415
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
GitOrigin-RevId: 27400a903fb444c73afedd669bdbc0bd7cb34db4
2025-10-31 15:57:36 +00:00
Maxim Popov and intellij-monorepo-bot
aabec4f15a
[debugger] PY-84040 add custom variable rendering and variable view features to python dap, like it looks in default pydevd
...
maximpopov/PY-84040-debugpy-Implement-custom-variable-renderers-(like-it-looks-in-PyCharm)
Merge-request: IJ-MR-180042
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
(cherry picked from commit 42bdef24e1935592a14610e6a9dd80f70143e5dc)
IJ-MR-180042
GitOrigin-RevId: 81653ba1730bcff0b160bf3704a23beec2ffc88d
2025-10-28 00:13:54 +00:00
Timur Malanin and intellij-monorepo-bot
273d23b6bd
PY-78610 Refactor argument parsing in run_profiler.py to correct parsing of args, improve call tree handling for empty stats in profiler.
...
(cherry picked from commit a3174583756b62761269c5c6d184e46e82dca569)
IJ-MR-179543
GitOrigin-RevId: 0bb28c17d29b2845208b420176667b8002b66c90
2025-10-26 23:56:17 +00:00
Pavel Karateev and intellij-monorepo-bot
f0e35dfed4
[python] PY-84514 fix debugger import in isolated mode
...
there is already code to tweak `sys.path` to
workaround the isolated mode, we just need to
import all debugger stuff AFTER it
(cherry picked from commit acc72ae1a88e4533243a43c30bda4ab3b62c3ec9)
IJ-MR-179907
GitOrigin-RevId: af64cb82c3a79fbd133c303ddb0975f7b70a7f26
2025-10-25 11:38:22 +00:00
Pavel Karateev and intellij-monorepo-bot
f90e077c2b
[python] PY-84883 allow debugging modules with Python 3.14
...
- `pkgutil.get_loader()` was removed in Python 3.14
- switch to `importlib.util.find_spec()` instead
(cherry picked from commit 688119f9a207eb2c204ddb89ac0770ab3d800956)
IJ-MR-178861
GitOrigin-RevId: 7849bfab553c88318ee353f38c2b33224c5f4cb2
2025-10-22 15:02:22 +00:00
Pavel Karateev and intellij-monorepo-bot
93c4446da8
[python] PY-84883 also run debugger tests from tests/
...
(cherry picked from commit ad5b3eb599767e8aeaac06fd522f1606fdf39c91)
IJ-MR-178861
GitOrigin-RevId: 7d1a0ddaf528d8143e0e7451da7c963e3ca3a21e
2025-10-22 15:02:22 +00:00
Pavel Karateev and intellij-monorepo-bot
ec1970c966
PY-84850 move rootdir declaration to an earlier hook
...
`pytest_collection_finish()` might not be executed in some cases (e.g., `pytest-xdist` usage),
`self.rootdir` should be initialized early to be used in `pytest_runtest_logstart()`
(cherry picked from commit 81d17357b43a9e1f413c91626753e786a1192205)
IJ-MR-179209
GitOrigin-RevId: 7d3724ed5795a93275a44ef7e8cded47b025c534
2025-10-22 13:15:26 +00:00
Pavel Karateev and intellij-monorepo-bot
38be3c3cd5
PY-84850 fix the link to PyCharm test runners protocol article
...
(cherry picked from commit 1e2790148922576467865e5a6d6d8dda4cc4b4a8)
IJ-MR-179209
GitOrigin-RevId: 5027fbeefbb4a8dee6fc409a414f41e7492f0444
2025-10-22 13:15:26 +00:00
Pavel Karateev and intellij-monorepo-bot
ce96881257
PCQA-654 switch helpers tests to use uv.lock
...
(cherry picked from commit 9767528c49d8e098249ecb99eb5dcda5df7e534f)
IJ-MR-178328
GitOrigin-RevId: 2031288daefcff51969ef3f376d45828b86aebd1
2025-10-13 18:37:10 +00:00
Maxim Popov and intellij-monorepo-bot
f3161c5a38
maximpopov/84018-implement-dap-pydevd-commands
...
[debugger] PY-84601 enable "Viea as..." actions in debugpy's variable view
Merge-request: IJ-MR-177497
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
GitOrigin-RevId: 86d793bf40fba98335afcd68dbe9ef774aff3c0e
2025-10-13 13:32:37 +00:00
Maxim Popov and intellij-monorepo-bot
25f3f43a21
[debugger] PY-83906: enable shape/dtype evaluation for any type with shape/dtype attribute
...
removes allowlist with data container types
also fixes PY-83971
Merge-request: IJ-MR-176078
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
GitOrigin-RevId: 101694635e693029e6da01f49080a3def98e48d4
2025-09-19 22:17:05 +00:00
Egor Eliseev and intellij-monorepo-bot
f88aaf937f
[python] Eliminate nested resource roots in helpers
...
Merge-request: IJ-MR-174869
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 0bf11bb8fe739c9a72615dc5f3de794235d0e589
2025-09-16 08:51:23 +00:00
Alexander.Kass and intellij-monorepo-bot
e04fab7a97
dw: receive errors during execution
...
GitOrigin-RevId: d8c41efe046684dbc0c4b1ee21298787b6edf6fe
2025-09-10 14:04:11 +00:00
Alexey Katsman and intellij-monorepo-bot
2cc154e09b
Fix some of the PyBehaveEnvTest tests
...
GitOrigin-RevId: 2adbf7ee64e690b6cf6bb4763c92fc025203a9aa
2025-09-10 10:06:48 +00:00
Alexey Katsman and intellij-monorepo-bot
23d3fef9d6
PY-58751 Fix teamcity messages decoding
...
GitOrigin-RevId: fdd39894e6deb5c440d2c7edc1b641b91ebd3ce4
2025-09-09 13:27:25 +00:00
Alexey Katsman and intellij-monorepo-bot
abcee86355
Fix behave statuses for behave>=1.2.7
...
GitOrigin-RevId: f81cfceeae1a6b241e7a2ac5804a43e6da09a29c
2025-09-08 18:23:10 +00:00
dangreb and intellij-monorepo-bot
d5035cdae9
[pycharm] ENH: More robust type renderer match routine, and fix for pandas upcoming impactful changes
...
Merge-request: IJ-MR-174845
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 002967c14cf75b8d0298dd9123a244c3d969b55c
2025-09-08 16:03:34 +00:00
Ilya Konstantinov and intellij-monorepo-bot
2226dd547f
PY-58751 Unable to jump to location of "synthetic" test item
...
Merge-request: IJ-MR-174410
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 858bccafb9ae0343fafa5bac4cc0f88c0778898d
2025-09-08 13:19:40 +00:00
Peter Viskovics and intellij-monorepo-bot
10f4117bca
PY-52828: Click to see the difference for assertpy
...
Merge-request: IJ-MR-174413
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: fbdd9ffb043f04a33a2cf47b7fa5df3137a5ce6a
2025-09-04 13:59:23 +00:00
YueChen-C and intellij-monorepo-bot
4cc8fd2eba
Fix ParallelTreeManager cannot find nodeids when using xdist
...
+ pytest parameters + teamcity
Merge-request: IJ-MR-174417
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: 92838e6f54c142cab795912db2c4fc20e9daca99
2025-09-03 15:42:01 +00:00
Max Biloborodko and intellij-monorepo-bot
d39ccccc88
[python] Codestyle fixes
...
Merge-request: IJ-MR-174409
Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com >
GitOrigin-RevId: d3154ac565fe4e68fb8df74678c8699ce14bdd33
2025-09-03 12:43:25 +00:00
PyCharm Automation Bot and intellij-monorepo-bot
cadd0b15df
Update typeshed version to f8773eb27a29946d3c56dbdcb683c7e6413dbf21
...
GitOrigin-RevId: adc61539e24fdf9b9d895546cc70a0c8870c9659
2025-09-02 13:32:35 +00:00
maxim.popov and intellij-monorepo-bot
524e00b045
maximpopov/82196-Implement-debugpy-DAP-client-ultimate-only
...
PY-82992 [debugger] add run configurations for Python DAP (debugpy)
- adds launch (Python DAP) and attach (Attach to DAP) configurations in PyCharm
- adds debugpy to community/python/helpers/
Merge-request: IJ-MR-173477
Merged-by: Maxim Popov <maxim.popov@jetbrains.com >
GitOrigin-RevId: ec4cf18be27050a934662834bed6812b3016578b
2025-09-01 19:07:52 +00:00
Natalia.Murycheva and intellij-monorepo-bot
1bba6de754
[Jupyter Debugger] PY-83718 Destroy a debug process not after .connect but to .disconnect #PY-83718 Ready for Merge
...
* [Kotlin] Moved process destruction to `executeAfterCell`
* [Kotlin] Fixed the readAccess exception in logging and re-wrote a log message
* [Python] Changed PyDB disposing in accordance with a new approach
* [Python] Removed unnecessary kill_all_pydev_threads python method
GitOrigin-RevId: f3191c47cabc37c62738ee4def6c0a3181a325b6
2025-08-28 19:55:58 +00:00
Pavel Karateev and intellij-monorepo-bot
9eabc28dc1
PY-83588 support pydevd-pycharm installation on Linux & <=3.10 Python
...
with PEP 517 support (introduced in PY-81877)
building wheels is done in isolation,
that means - there is no `setup_cython.py`
available for import, one suggested workaround
(used in `debugpy` as well) is to prepend
the project root to `sys.path` - ugly but works
(cherry picked from commit 67e6d93f0d19e20b16685255714c46a7563a037f)
IJ-MR-173624
GitOrigin-RevId: 13457b1c9c447b296b6378d4ad1933d371b5c9d8
2025-08-28 10:47:23 +00:00
Natalia.Murycheva and intellij-monorepo-bot
87107036bf
[PyTables] PY-81433 Big Refactoring
...
* Simplified Inspection Controller: split their responsibilities into several smaller classes;
* Refactored the python part of tables' inspections. Got rid of code duplication
GitOrigin-RevId: 625d65989cbdda9759711f27c16b88cd35f06b3b
2025-08-25 14:23:07 +00:00
Natalia.Murycheva and intellij-monorepo-bot
189caaef51
[PyTables] PY-81433 Added TableInspectionQuickFixProvider EP; cleaned up and refactored OneInspectionSerializedResults
...
* Added the TableInspectionQuickFixProvider Extension Point and related classes.
* In case there is no quick fix, the tree with inspections will be without check boxes
* Changed the type of the inspectionName field in the OneInspectionSerializedResults class.
GitOrigin-RevId: 5f92dd3bd5945cd6f597724013a0473da81b030f
2025-08-25 14:23:07 +00:00
Natalia.Murycheva and intellij-monorepo-bot
a3098cd206
[PyTables] PY-81433 More cleanup; Added a new inspection (column with one value)
...
GitOrigin-RevId: 47bbbd38a606a580b53beb3bf6d467ec2cd49070
2025-08-25 14:23:07 +00:00
evgeny.bovykin and intellij-monorepo-bot
37ba08cc8d
PY-74332 Patch typeshed: remove xxlimited.pyi
...
GitOrigin-RevId: 63799caadb71cdc2abf3c7498f5968ba5d2dcb16
2025-08-21 11:05:23 +00:00
evgeny.bovykin and intellij-monorepo-bot
b58fa5467b
PY-74332 Patch typeshed: Restore python2 folder
...
GitOrigin-RevId: d95bbd14b182315c504c9b2c7943163eecea03b1
2025-08-21 11:05:23 +00:00
evgeny.bovykin and intellij-monorepo-bot
37a4e639a8
PY-74332 Patch typeshed: Restore SQLAlchemy and Flask-SQLAlchemy
...
GitOrigin-RevId: ab77ea6b5faeb37bd8b687ab3e859818f5e6eb6a
2025-08-21 11:05:23 +00:00
evgeny.bovykin and intellij-monorepo-bot
7e2d1c4cd6
PY-74332 Patch typeshed: import collections.abc using X as X instead of X syntax
...
GitOrigin-RevId: 3bc82ccaedfdfeec81fa06027487cf092deb26ef
2025-08-21 11:05:23 +00:00
evgeny.bovykin and intellij-monorepo-bot
19e8b9a19c
PY-74332 Update typeshed manually
...
GitOrigin-RevId: 8d4b91f89d26c6fa0f6370a9341e750eee2428f8
2025-08-21 11:05:23 +00:00
Pavel Karateev and intellij-monorepo-bot
ec1afaca71
PY-81113 support Python 3.14 in PyCharm debugger backend
...
(cherry picked from commit dd980256f072d0d8e723fba8cb30277c713940a8)
IJ-MR-171824
GitOrigin-RevId: a9a4fcd5385681c7e8e79fdbc32bd5626b3ace4f
2025-08-19 16:41:25 +00:00
Bernhard Geisberger and intellij-monorepo-bot
4fb11f57ce
[python, tests] extract test suite info into class
...
GitOrigin-RevId: fef28a4257affb23cc1268f0f4dc09584fc4f682
2025-08-19 15:17:26 +00:00
36b56dd65b
[python, tests] Allow transmitting TeamCity messages from Python tests via sockets
...
Co-authored-by: Christoph Thiede <christoph.thiede@jetbrains.com >
GitOrigin-RevId: a6a935a131951bd77bb2e0832ec001541f83a2ca
2025-08-19 15:17:26 +00:00
Christoph Thiede and intellij-monorepo-bot
1c4bc9fb29
[python, tests] Improve disabled output buffering of Python tests
...
- When buffering is disabled, also unbuffer the details of any test failure (like the CLI does)
- Ensure that TeamCity messages are not captured by pytest output buffering
GitOrigin-RevId: 93f6d186d7f1a8dc20db66f2a0fb84b229a2f954
2025-08-19 15:17:26 +00:00
Bernhard Geisberger and intellij-monorepo-bot
575692136b
[python, tests] extract output printing logic for teamcity messages to allow customization
...
GitOrigin-RevId: 38b7e12c25f5719e238ea6f166a71c69af65e875
2025-08-19 15:17:26 +00:00
Christoph Thiede and intellij-monorepo-bot
4221bbc60f
[python, tests] Report interactive interruptions of unittest/pytest tests via testIgnored(stopped=true)
...
GitOrigin-RevId: 30e049cccb17934daafe25c0d0205a99bf950d70
2025-08-19 15:17:26 +00:00
Christoph Thiede and intellij-monorepo-bot
4c857301db
[python, tests] Allow changing verbosity level of unittest test outputs
...
GitOrigin-RevId: 801c8c054832f3ee6822d0d40b771cf417d0055e
2025-08-19 15:17:26 +00:00
Bernhard Geisberger and intellij-monorepo-bot
404e120acb
[python, tests] sync teamcity
...
GitOrigin-RevId: 6e71cad7396ee71a1293f39cf05635328960ec26
2025-08-19 15:17:26 +00:00
Pavel Karateev and intellij-monorepo-bot
99d2a7758c
PCQA-654 use tox-uv to run helpers tests
...
(cherry picked from commit e18a4f74c2573046fab1ed1f221477433a9e0a72)
IJ-MR-172692
GitOrigin-RevId: 4f61c09219306b6a015366227f1593843459e5d9
2025-08-18 14:28:01 +00:00
ekaterina.itsenko and intellij-monorepo-bot
466c420e05
[pycharm] PY-83426 Debugger: change pooling mechanism while working with images
...
GitOrigin-RevId: b5d43220d2fd74e3a4d7b3c17438516a01c89cf6
2025-08-16 17:54:10 +00:00