We currently need 0796b35 because of https://github.com/pypa/setuptools/blob/d198e86f57231e83de87975c5c82bc40c196da79/setuptools/_distutils/command/install.py#L592
Otherwise setuptools will use the nt scheme for installing things (in cases where setuptools is not used to build wheels but to install directly).
Possible options:
- Try to fix it upstream (how without breaking API?)
- Fix it in our setuptools package only and assume that everyone in venvs uses wheels and skips the setuptools install logic.