Headers incompatible with Windows
There is a Linux-specific thing in the treedec headers that prevents building on Windows.
D:\a\sage\sage\sage-local\include\treedec\timer.hpp(42): error C2027: use of undefined type 'timeval'
C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'
D:\a\sage\sage\sage-local\include\treedec\timer.hpp(43): error C2027: use of undefined type 'timeval'
C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'
D:\a\sage\sage\sage-local\include\treedec\timer.hpp(43): error C2027: use of undefined type 'timeval'
C:\Users\runneradmin\AppData\Local\pypa\cibuildwheel\Cache\nuget-cpython\python.3.10.11\tools\Include\cpython/pytime.h(120): note: see declaration of 'timeval'