While playing around with using `setuptools_scm` I hit more than a few `AssertionError`s with the only context being the code and traceback. Perhaps these could be improved with an assertion message, or even a `ValueError` instead :smile: