@stf
What are you using that is so sensitive to version changes?
I've been maintaining a Python app since 2007 that requires 34 standard library packages and optionally uses an additional 21 standard and third-party packages, and the only revisions that have been required were for the Python 2/3 transition and the changes to the openpyxl and xlrd libraries.