`Min`/`MaxSupportedVersion` and `IsSupportedVersion` on `PythonEngine` by lostmsu · Pull Request #1798 · pythonnet/pythonnet

I thought of that, but it won't work if there are builds of Python that use build number not as patch (e.g. patch .4), but in a Windows manner like .19041.365, or maybe do MaxSupportedVersionExclusive. Alternatively, we can only leave the IsSupportedVersion check and provide an error string in a separate property.

What do you think?