Validate Python interpreter version for native server #516
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
I'm not sure why this check was removed looking back at #431, but this validation should be done for both native server and
ruff-lsp
. Both uses a Python script which requires Python 3.7 or later andruff
in general also supports 3.7 and later.Without this change, if someone were to use Python 3.6, the extension would give the following error:
Test Plan
The above error still occurs and the fix for that is in a follow-up PR (#517).
Using the below settings:
The logs shows that the version isn't supported: