Skip to content

build(deps): bump pygls from 2.0.0 to 2.0.1 in /code in the vscode-envs group#1073

Merged
alcarney merged 1 commit intodevelopfrom
dependabot/pip/code/develop/vscode-envs-f6f78158d6
Feb 8, 2026
Merged

build(deps): bump pygls from 2.0.0 to 2.0.1 in /code in the vscode-envs group#1073
alcarney merged 1 commit intodevelopfrom
dependabot/pip/code/develop/vscode-envs-f6f78158d6

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 1, 2026

Bumps the vscode-envs group in /code with 1 update: pygls.

Updates pygls from 2.0.0 to 2.0.1

Release notes

Sourced from pygls's releases.

v2.0.1

What's Changed

New Contributors

Full Changelog: openlawlibrary/pygls@v2.0.0...v2.0.1

Changelog

Sourced from pygls's changelog.

[2.0.1] - 2026-01-26

More details: https://github.com/openlawlibrary/pygls/releases/tag/v2.0.1

Bug Fixes

  • Prevent exception handling for cancelled futures in JsonRPCProtocol

Documentation

  • Drop pre-release banner
  • Use correct lsprotocol version
  • Fix broken link for pygls playground
  • Describe arguments unpacking for server commands in v2
  • Add Aeon Programming Language to implementations list
  • V2 migration spelling mistakes

Miscellaneous Tasks

  • Update CHANGELOG.md
  • Update CONTRIBUTORS.md

Build

  • V2.0.1
Commits
  • 5a3812c build: v2.0.1
  • 89f7b27 fix: prevent exception handling for cancelled futures in JsonRPCProtocol
  • 45b2f29 docs: v2 migration spelling mistakes
  • cc684e3 docs: add Aeon Programming Language to implementations list
  • 2c5601b docs: describe arguments unpacking for server commands in v2
  • 8e9b0f5 docs: fix broken link for pygls playground
  • bbabfa1 docs: use correct lsprotocol version
  • db3847e docs: drop pre-release banner
  • f28695e chore: update CONTRIBUTORS.md
  • 3a589fa chore: update CHANGELOG.md
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 1, 2026
@alcarney
Copy link
Member

alcarney commented Feb 8, 2026

@dependabot rebase

@dependabot dependabot bot force-pushed the dependabot/pip/code/develop/vscode-envs-f6f78158d6 branch from d0eec22 to 408c9aa Compare February 8, 2026 19:04
@alcarney
Copy link
Member

alcarney commented Feb 8, 2026

Running locally it looks like a dependency issue

Traceback (most recent call last):
  File "/home/alex/.local/share/uv/python/cpython-3.10.0-linux-x86_64-gnu/lib/python3.10/runpy.py", line 187, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
  File "/home/alex/.local/share/uv/python/cpython-3.10.0-linux-x86_64-gnu/lib/python3.10/runpy.py", line 146, in _get_module_details
    return _get_module_details(pkg_main_name, error)
  File "/home/alex/.local/share/uv/python/cpython-3.10.0-linux-x86_64-gnu/lib/python3.10/runpy.py", line 110, in _get_module_details
    __import__(pkg_name)
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/esbonio/server/__init__.py", line 7, in <module>
    from ._configuration import ConfigChangeEvent
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/esbonio/server/_configuration.py", line 14, in <module>
    from pygls.capabilities import get_capability
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/pygls/capabilities.py", line 22, in <module>
    from pygls.lsp._capabilities import get_capability as get_capability
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/pygls/lsp/__init__.py", line 17, in <module>
    import cattrs
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/cattrs/__init__.py", line 3, in <module>
    from .converters import BaseConverter, Converter, GenConverter, UnstructureStrategy
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/cattrs/converters.py", line 18, in <module>
    from ._compat import (
  File "/var/home/alex/Projects/swyddfa/esbonio/develop/.vscode/extensions/esbonio/bundled/libs/cattrs/_compat.py", line 67, in <module>
    from exceptiongroup import ExceptionGroup
ModuleNotFoundError: No module named 'exceptiongroup'

And now that I re-read the diff of the PR it should've been obvious! 🤦‍♂️

Bumps the vscode-envs group in /code with 1 update: [pygls](https://github.com/openlawlibrary/pygls).


Updates `pygls` from 2.0.0 to 2.0.1
- [Release notes](https://github.com/openlawlibrary/pygls/releases)
- [Changelog](https://github.com/openlawlibrary/pygls/blob/main/CHANGELOG.md)
- [Commits](openlawlibrary/pygls@v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: pygls
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: vscode-envs
...

Signed-off-by: dependabot[bot] <support@github.com>
@alcarney alcarney force-pushed the dependabot/pip/code/develop/vscode-envs-f6f78158d6 branch from 408c9aa to 602d9f7 Compare February 8, 2026 21:45
@alcarney
Copy link
Member

alcarney commented Feb 8, 2026

So dependabot wasn't taking into account the python version when updating the dependencies. I've mixed reports that adding a .python-version file might fix it, so we'll see if it does.

Good to know the test works! 😄

@alcarney alcarney merged commit 70b8883 into develop Feb 8, 2026
7 of 8 checks passed
@alcarney alcarney deleted the dependabot/pip/code/develop/vscode-envs-f6f78158d6 branch February 8, 2026 21:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant