Skip to content

Template Sync: pip(deps): bump pygls from 2.0.1 to 2.1.0 #756

@github-actions

Description

@github-actions

🔄 Template Sync Required

Changes from the upstream vscode-python-tools-extension-template have not yet been incorporated into this repository.

Source PR

Summary

The template bumped the pygls LSP framework dependency from 2.0.1 to 2.1.0 in requirements.txt. This is a shared infrastructure dependency used by the Python LSP server (bundled/tool/lsp_server.py). The vscode-pylint repository still pins pygls==2.0.1.

Files with missing changes

  • requirements.txt — pygls is still pinned to 2.0.1 with the old hashes; the template has updated it to 2.1.0 with new hashes.

Suggested fix

Update requirements.txt to pin pygls==2.1.0 with the new hashes from the template PR:

-pygls==2.0.1 \
-    --hash=sha256:2f774a669fbe2ece977d302786f01f9b0c5df7d0204ea0fa371ecb08288d6b86 \
-    --hash=sha256:d29748042cea5bedc98285eb3e2c0c60bf3fc73786319519001bf72bbe8f36cc
+pygls==2.1.0 \
+    --hash=sha256:3f2247717deeda9174d9c2f76130ff4d3e0e0788a5be47212df248d163453aac \
+    --hash=sha256:cfa8443561488cb15b59f6ce64cabfa37d79753f7120c1bf729419246bf747f9
     # via -r requirements.in

Alternatively, regenerate the lock file by running nox --session setup (or pip-compile requirements.in) to get fresh hashes and any other transitive dependency updates that may accompany the pygls bump.

Files skipped

  • requirements.in — not changed in the source PR (pygls is unpinned in .in file in both repos).

🤖 This issue was auto-generated by the extension-template-sync workflow.

Generated by Extension Template Sync ·

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions