I think not, I think the problem is that it is a build-time dependency and pip wants to resolve all dependencies before installation begins.
See https://github.com/pypa/pip/issues/1386 (oddly, the issue is closed, while the problem is acknowledged).
See https://github.com/pypa/pip/issues/1386 (oddly, the issue is closed, while the problem is acknowledged).