Minor versions of python knowingly break things all the time, often to remove something that was earlier deprecated because a tidy namespace is more important than backwards compatibility, apparently.
The fact that you often won't find out until runtime makes it a real pain
It's a mess.