If, for some reason, a future supported version of a dependency contains breaking changes, then you can use the requirements.txt file to install the exact version ...