Commit graph

1968 commits

Author SHA1 Message Date
Adam Yoblick
09b5af0bb7
Merge pull request #1567 from microsoft/fix_apiscan_errors
add profile flag when linking to fix apiscan errors
2024-04-19 17:08:26 -05:00
Adam Yoblick
48855b0640 Add binaries built from github actions 2024-04-17 16:53:02 -05:00
Adam Yoblick
09ba39c531 Re-add profile flag 2024-04-17 16:49:42 -05:00
Adam Yoblick
b6ce45e52d Replase binaries with ones built from github actions 2024-04-17 16:32:33 -05:00
Adam Yoblick
5cef52cbd9 revert changes to batch file, since it runs as a PR check 2024-04-17 16:26:21 -05:00
Adam Yoblick
85c26ece15 Forgot to add the built binaries 2024-04-17 16:21:40 -05:00
Adam Yoblick
5a81ad6b22 Rebuilt inject binaries with PROFILE linker flag 2024-04-17 16:18:04 -05:00
Adam Yoblick
d9ae0af1a1 Merge branch 'main' into fix_apiscan_errors 2024-04-16 18:34:17 -05:00
Adam Yoblick
2ee8168db3
Merge pull request #1566 from microsoft/codeowners
replace codeowners users with team
2024-04-16 18:33:28 -05:00
Adam Yoblick
1bebec6a62 replace codeowners users with team 2024-04-16 18:30:58 -05:00
Adam Yoblick
e5988e47b4 add profile flag when linking to fix apiscan errors 2024-04-16 18:23:18 -05:00
Pavel Minaev
42853a99c4 Add Python 3.12 as officially supported. 2024-01-25 14:22:43 -08:00
Pavel Minaev
b9b09e662f Fix #1408: Can no longer expand Numpy arrays to view elements
Fix regression when loading pydevd plugins for numpy, pandas, and django.

Add smoke test for numpy arrays.
2023-12-15 00:14:23 -08:00
Pavel Minaev
e9a39f7ca5 Fix #1477: namedtuple are not rendered in the variable browser as expected
Significantly increase safe repr limits for strings and collections.
2023-12-15 00:14:23 -08:00
Pavel Minaev
2888f7299c Update CODEOWNERS 2023-12-14 10:53:27 -08:00
Pavel Minaev
e62da42e43 Update pydevd attach-to-process binaries. 2023-12-14 10:53:27 -08:00
Pavel Minaev
46a02e10a2 Fix ruff command line arguments. 2023-12-13 21:40:57 -08:00
Pavel Minaev
79882c1861 Fix linker flags for attach-to-process binaries to comply with APIScan requirements. 2023-12-13 21:40:57 -08:00
Pavel Minaev
ef9a67fe15 Fix #1337: Get port info from debugpy
Send "debugpySockets" event with information about opened sockets when clients connect and whenever ports get opened or closed.
2023-10-06 09:55:52 -07:00
Adam Yoblick
7d09fb24dd
Merge pull request #1390 from microsoft/add_ruff_config 2023-09-20 14:39:51 -05:00
Adam Yoblick
131afb5a07 allow ruff to fail the build if errors are detected 2023-09-19 15:31:15 -05:00
Adam Yoblick
9cc65eb123 disable this linter error 2023-09-19 15:29:18 -05:00
Adam Yoblick
98032d8d7f add ruff section to pyproject.toml 2023-09-19 15:25:34 -05:00
Pavel Minaev
4a03787784 Don't build or test on Python 3.7 2023-09-12 11:14:55 -07:00
Pavel Minaev
cbd0c2a1c1 Fix #1379: Error while enumerating installed packages.
When logging environment info, report all errors at "info" level.
2023-09-12 10:10:49 -07:00
Pavel Minaev
5723ed6b1a Force setuptools version in tests via tox.ini as well. 2023-09-05 13:20:31 -07:00
Pavel Minaev
9e8d1033d0 Use setuptools<66 for Python 3.7 2023-09-05 13:20:31 -07:00
Pavel Minaev
3937f0d10a Use pip install -U to install setuptools. 2023-09-05 13:20:31 -07:00
Pavel Minaev
6ce72e20c8 Fix pipeline condition syntax. 2023-09-05 13:20:31 -07:00
Pavel Minaev
912bc4fe48 Add timeout for linting job. 2023-09-05 13:20:31 -07:00
Pavel Minaev
9df4bbdbfe Exclude more exceptional cases from coverage. 2023-09-05 13:20:31 -07:00
Pavel Minaev
9df16cec07 Re-enable coverage for debugpy.common.log and use comments to exclude specific lines instead. 2023-09-05 13:20:31 -07:00
Pavel Minaev
8e91dfb085 Exclude more error paths from codecov.
Exclude common/log.py from codecov as there are many debug helpers there.
2023-09-05 13:20:31 -07:00
Pavel Minaev
16d39cc173 Use setuptools<68 for Python 3.7 2023-09-05 13:20:31 -07:00
Pavel Minaev
6340818a0e Enumerate installed packages & versions in the log as part of environment info. 2023-09-05 13:20:31 -07:00
Pavel Minaev
2fcb85fdfa Reduce verbosity for successful tests. 2023-09-05 13:20:31 -07:00
Pavel Minaev
ea3904ccb6 Don't force-upgrade pip and setuptools for test runs. 2023-09-05 13:20:31 -07:00
Pavel Minaev
9997094101 Don't force-upgrade setuptools for test runs to avoid pkg_resources deprecation warning in gevent. 2023-09-05 13:20:31 -07:00
Pavel Minaev
ffec1b2db7 Fix find_namespace_packages 2023-09-05 13:20:31 -07:00
Pavel Minaev
7b985fd36b Use Black formatter only for Python files. 2023-09-05 13:20:31 -07:00
Darren Meehan
70dba8e137 GH-1230 Use find_namespace_packages() 2023-09-05 13:20:31 -07:00
Pavel Minaev
86d542e559 Fix Python version mismatch. 2023-08-28 13:14:39 -07:00
Pavel Minaev
88bf2c7827 Fix -Xfrozen_modules use in tests. 2023-08-28 13:14:39 -07:00
Pavel Minaev
119ca8e589 Add Python 3.11 to test matrix.
Use Python 3.11 for coverage runs.
2023-08-28 13:14:39 -07:00
Pavel Minaev
1a18cdc5b8 Update attach_to_process binaries. Fixes #1370 2023-08-24 12:28:32 -07:00
Pavel Minaev
85ceaf7d99 Rebuild attach_to_process binaries on changes to attach_to_process.yml. 2023-08-24 10:57:14 -07:00
Pavel Minaev
cd51305592 Fix #1370: macOS wheel tag mismatched
Build macOS attach binaries on macos-11 runner.
2023-08-24 10:57:14 -07:00
Pavel Minaev
2d6a224471 Update injected binaries and helpers for attach-to-process. 2023-08-24 10:18:50 -07:00
Pavel Minaev
f9372813f3 Run attach_to_process pipeline on PRs touching the corresponding directory. 2023-08-23 15:49:31 -07:00
Pavel Minaev
6e08ce2050 Add GitHub Action workflow to build pydevd_attach_to_process binaries. 2023-08-23 15:49:31 -07:00