Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/vscode-python-debugger
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/vscode-python-debugger
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: test-npm
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 7 commits
  • 39 files changed
  • 1 contributor

Commits on Jan 8, 2026

  1. add custom feeds

    bschnurr committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    a0af7c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c6c018b View commit details
    Browse the repository at this point in the history
  3. try disable pipauth

    bschnurr committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    8c399f1 View commit details
    Browse the repository at this point in the history
  4. Switched the install_bundled_libs nox session to fetch debugpy via pi…

    …p download + wheel extraction, instead of urllib.request.urlopen() against the pinned URLs in debugpy_info.json. This makes the download respect your pip configuration (proxy, internal index/mirror, certs) and avoids hard-coded files.pythonhosted.org URLs.
    
    Added _infer_debugpy_version() so the build can still determine which debugpy==... to download:
    uses DEBUGPY_VERSION if set, otherwise parses the version out of debugpy_info.json (so you don’t have to change version management right now).
    Added download_debugpy_via_pip() which downloads the appropriate wheels for the target:
    If VSCETARGET is win32-x64, linux-x64, or darwin*, it downloads cp310/cp311/cp312 wheels for that platform (same intent as the old JSON approach).
    If VSCETARGET is missing/unknown, it downloads the universal none-any wheel via a valid pip “target tag” (--python-version 39 --implementation cp --abi none --platform any).
    Verified locally: python -m nox --session install_bundled_libs now succeeds (after fixing the fallback pip arguments).
    bschnurr committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    23c4f7f View commit details
    Browse the repository at this point in the history
  5. updat vsce

    bschnurr committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    1b6ce83 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    959f8c4 View commit details
    Browse the repository at this point in the history
  7. use pip by default

    bschnurr committed Jan 8, 2026
    Configuration menu
    Copy the full SHA
    b30caa2 View commit details
    Browse the repository at this point in the history
Loading