Add setuptools minimal version requirement
Summary
In order to solve the error
AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'
we need to require setuptools >= 41
. See https://github.com/pypa/setuptools/issues/1694 for some details. A solution is discussed in #283 (closed).