4646 run : | 
4747 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt 
4848 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2' 
49-  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
5049
5150  - name : Install debugpy wheels 
5251 run : | 
@@ -259,9 +258,8 @@ jobs:
259258 run : | 
260259 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt 
261260 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2' 
262-  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
263-  # We need to have debugpy available in wheels/ so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase. 
264-  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/wheels --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
261+  # We need to have debugpy so that tests relying on it keep passing, but we don't need install_debugpy's logic in the test phase. 
262+  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
265263
266264  - name : Install test requirements 
267265 run : python -m pip install --upgrade -r build/test-requirements.txt 
@@ -272,14 +270,20 @@ jobs:
272270 python -m pip install --upgrade -r ./build/ipython-test-requirements.txt 
273271  if : matrix.test-suite == 'python-unit' 
274272
275-  - name : Install debugpy wheels 
273+  - name : Install debugpy wheels (python 3.8)  
276274 run : | 
277275 python -m pip install wheel 
278276 python -m pip --disable-pip-version-check install -r build/debugger-install-requirements.txt 
279277 python ./pythonFiles/install_debugpy.py 
280278  shell : bash 
281279 if : matrix.test-suite == 'debugger' && matrix.python == 3.8 
282280
281+  - name : Install debugpy (python 2.7) 
282+  run : | 
283+  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
284+   shell : bash 
285+  if : matrix.test-suite == 'debugger' && matrix.python == 2.7 
286+ 
283287 - name : Install functional test requirements 
284288 run : | 
285289 python -m pip install numpy 
@@ -454,7 +458,7 @@ jobs:
454458 python -m pip install --upgrade -r build/test-requirements.txt 
455459 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade -r requirements.txt 
456460 python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/old_ptvsd --no-cache-dir --implementation py --no-deps --upgrade 'ptvsd==4.3.2' 
457-  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python/debugpy/no_wheels  --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
461+  python -m pip --disable-pip-version-check install -t ./pythonFiles/lib/python --no-cache-dir --implementation py --no-deps --upgrade --pre debugpy 
458462  shell : bash 
459463
460464 - name : pip install ipython requirements 
0 commit comments