I believe this sort of lexicographical comparison wart is one of the reasons the Python-dev gang decided that there would be no micro versions > 9. There are too many similar assumptions about version numbers out in the real world.
Skip
-- https://mail.python.org/mailman/listinfo/python-list