in (some_value, some_other_value) is used to match against multiple values (instead of match's context-specific parsing of | which is used as binary when not in a match scope)
Python version requirement in pyproject is changed from >= 3.10 to >= 3.8
May work on earlier versions of Python.
May work on earlier versions of Windows such as Vista (not tested).
GitHub claims there's a conflict here, but I don't see it. Could you merge the current contents of the main branch to your PR branch to see if that resolves it? Thanks.
if
-elif
-else
in (some_value, some_other_value)
is used to match against multiple values (instead of match's context-specific parsing of|
which is used as binary when not in amatch
scope)>= 3.10
to>= 3.8