Closed pakal closed 4 years ago
The Windows wheels hadn't finished building and uploading when this was reported. They have now, so I suspect if you try again (may need to clean your pip cache) you'll download the precompiled wheel which should install fine.
Judging from the error message ("'runtime_error': n'est pas membre de 'std' I think is something like "'std' has no member 'runtime_error'"), together with the fact that it's a new compiler ("Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702"), possibly newer than what we compile with("Microsoft Visual Studio 14.0\", which I think is actually Visual Studio 2015; Visual Studio 2019 supposedly has the version number 16 though, so Microsoft makes it really hard to tell), I'm guessing I'm relying on a transitive header inclusion that's not part of the standard and am getting the definitions for runtime_error
and logic_error
accidentally, which just happens to work on every other compiler tested. Presumably MS refactored something. I should double check and add the appropriate header.
Indeed the wheel installs fine now :)
Relstorage 2.2.1 installs fine with pip, but the 3.0a13 seems to have troubles with new packaging policies, logs are below
PS: Thanks a lot for continuing relstorage development, I've got some old but steady open-source projects who need it a lot!