Wednesday, April 1, 2020
1 change · master
Code cleanup and technical improvements
This cleanup removes outdated helper code that was no longer needed for compatibility or optional dependencies. It reduces maintenance overhead and makes the affected areas easier for developers to work with, without changing business functionality.
Original PR description
Before this commit, a lot of leftover import shims existed in the codebase either for py2-py3 compatibility or for soft dependencies that are now hard dependencies and in one particular case a third-party module dependency was merged into the CPython codebase (making the dependency useless). With this commit, these shims are dropped, making the code cleaner, easier to read and with one less dependency.