Commit graph

70 commits

Author SHA1 Message Date
Rich Chiodo
73be8fb5df
Takes some changes from pydevd to fix line numbers being None (#1734)
* Add missing subrepo tools

* Update parent

* git subrepo commit (merge) src/debugpy/_vendored/pydevd

subrepo:
  subdir:   "src/debugpy/_vendored/pydevd"
  merged:   "c81fc701"
upstream:
  origin:   "https://github.com/fabioz/PyDev.Debugger.git"
  branch:   "main"
  commit:   "d0f81de4"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"

* Update sys_monitoring c file

* Try avoiding test errors on shutdown

* Try fixing case where closing early

* Run PRs everywhere
2024-11-14 16:22:19 -08:00
Adam Yoblick
af0d29f6bc Missed some quotes 2024-11-07 10:07:15 -06:00
Adam Yoblick
cebb7475a3 Remove redundant double quotes 2024-11-07 10:06:43 -06:00
Adam Yoblick
2036f44606 Change job names in build matrix 2024-11-07 10:02:43 -06:00
Adam Yoblick
22fbc53ee3 Move lint and pydevd to their own stages 2024-11-07 09:53:16 -06:00
Adam Yoblick
37eaf86e1a Copy downloaded binaries to the right place before running tests 2024-11-06 16:56:49 -06:00
Adam Yoblick
db63cd5bd1 build pydevd biniaries, publish them, and download them in later jobs 2024-11-06 16:47:11 -06:00
Adam Yoblick
1eb92e64b1 Fix bad paths 2024-11-05 13:33:38 -06:00
Adam Yoblick
8f2aed19da Build pydevd binaries before running tests 2024-11-05 13:18:52 -06:00
Rich Chiodo
f7d5df027c
Get Python 3.13 to work (#1692)
* Get debug launch working

* Turn Cython support back on

* Fix test failures

* Fix gevent test to be skipped

* Missed a version change in pipeline

* Fix comment

* Review feedback
2024-10-10 09:03:34 -07:00
Adam Yoblick
e58f228e92 Add retry for flaky tests, and remove 3.8 from tests 2024-07-10 17:38:20 -05:00
Adam Yoblick
ed9a632925 add missing file 2024-07-09 18:37:43 -05:00
Adam Yoblick
ff88ce330e Increase connection and attach timeouts to fix random errors on windows py312 tests 2024-07-09 18:13:18 -05:00
Adam Yoblick
c2fcaf7e89 update macos image. macos-11 is no longer supported. 2024-06-24 14:19:10 -05:00
Pavel Minaev
42853a99c4 Add Python 3.12 as officially supported. 2024-01-25 14:22:43 -08:00
Pavel Minaev
46a02e10a2 Fix ruff command line arguments. 2023-12-13 21:40:57 -08:00
Adam Yoblick
131afb5a07 allow ruff to fail the build if errors are detected 2023-09-19 15:31:15 -05:00
Pavel Minaev
4a03787784 Don't build or test on Python 3.7 2023-09-12 11:14:55 -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
16d39cc173 Use setuptools<68 for Python 3.7 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
86d542e559 Fix Python version mismatch. 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
Adam Yoblick
829957d3e1 Set linter step to continue on error 2023-08-14 15:01:16 -05:00
Adam Yoblick
8df8d343f3 make linter exit with zero, even on failures 2023-08-11 17:32:15 -05:00
Adam Yoblick
d75b1f4ec1 Cleaned up yaml using the redhat yaml linter and azure pipelines schema 2023-08-11 17:17:43 -05:00
Adam Yoblick
014cdac951 Add CI and PR triggers to coverage pipelines 2023-08-11 16:10:40 -05:00
Adam Yoblick
86a0ede4c1 Switch linter from flake8 to ruff 2023-08-11 15:13:14 -05:00
Adam Yoblick
6bb82234e2 Increase timeouts even more 2023-08-10 13:06:53 -05:00
Adam Yoblick
f22e1851ef increase coverage timeouts 2023-08-09 16:20:39 -05:00
Pavel Minaev
2f3e0bb7d5 Increase pipeline timeout for code coverage jobs. 2023-04-03 17:37:14 -07:00
Pavel Minaev
e94b71925a Exclude vendored pydevd from PoliCheck. 2022-05-25 14:54:33 -07:00
Pavel Minaev
da25139b47 Increase timeout for code coverage in Windows tests. 2022-03-23 15:20:29 -07:00
Pavel Minaev
1a6c323599 Remove Python 3.6 support. 2022-03-23 15:20:29 -07:00
Pavel Minaev
420a206385 Drop Python 3.5 on all platforms, and Python 3.6 on macOS. 2022-02-24 12:57:56 -08:00
Pavel Minaev
4f12b1b47f Remove Python 2.7 from supported implementations and update versions of test packages. 2022-02-24 12:57:56 -08:00
Pavel Minaev
f139ed7a67 Use the same displayName for all macOS jobs, regardless of pool used. 2021-11-03 19:00:57 -07:00
Pavel Minaev
fc67ea9e7d Use macOS 10.14 to run tests for older Python versions on CI. 2021-11-03 19:00:57 -07:00
Pavel Minaev
eb53282508 Switch to MacOS 11 for CI. 2021-11-03 19:00:57 -07:00
Pavel Minaev
e25fc1dcca Fix #677: Enable CI for python 3.10
Fix #689: test_django fails on py3.10

Re-enable Django tests on Python 3.10, and add it to CI runs.
2021-11-03 19:00:57 -07:00
Pavel Minaev
9ad731d3be Run macOS tests in the macOS-10.14 pool to ensure that old Python versions are still available. 2021-10-08 11:53:44 -07:00
Karthik Nadig
edd84da7fa formatting 2021-05-24 21:04:15 -07:00
Karthik Nadig
ddffe8cc00 Update test OS version 2021-05-24 21:03:02 -07:00
Pavel Minaev
8ec0a316e6 Use ubuntu-latest to run Linux tests on CI.
Update apt packages before trying to install gdb.
2021-05-04 13:10:13 -07:00
Pavel Minaev
ed8cc0b724 Update pipelines.yaml
Increase test timeout on Windows.
2021-02-22 12:51:06 -08:00
Karthik Nadig
c0243ca32e Fix policheck issues 2020-09-03 17:04:18 -07:00