Previously, having everything in a single file causes issues, because build.py is also called from CMake to get the version number. This only worked for users, who had "requests" installed, as this library is required in build.py.