When running pip install --no-binary :all: importlib-metadata or even pip install --no-binary importlib-metadata importlib-metadata on Python 3.7, building fails due to a recursion error. That's because the latest setuptools_scm version introduced a dependency on importlib-metadata for python_version < "3.8".
Maybe, build-system requires should be changed to require an older setuptools_scm version for python_version < "3.8"?
When running
pip install --no-binary :all: importlib-metadataor evenpip install --no-binary importlib-metadata importlib-metadataon Python 3.7, building fails due to a recursion error. That's because the latestsetuptools_scmversion introduced a dependency onimportlib-metadataforpython_version < "3.8".Maybe,
build-system requiresshould be changed to require an oldersetuptools_scmversion forpython_version < "3.8"?