Blosc/python-blosc2

Problems with tests for Windows wheels on CI

FrancescAlted opened this issue · 1 comments

We are willing to release 3.0.0-beta1, but apparently the wheels for Windows are not passing the tests. This is interesting, because we normally test the windows build, and everything seems fine.

By looking at the test failures, I am guessing that this has something to do with the combination wheels and memory-map (most of the failures come from mmap tests). Unfortunately, I don't have a Windows platform available for testing. Maybe @JanSellner can shed some light here?

Digging more into this issue, we realized that the problem was happening in win32 builds. As 32-bit platforms was (unofficially) unsupported for a couple of years already, we stepped ahead and declared 32-bit officially unsupported now. So after disabling win32 (the only 32-bit platform remaining from the 2.x series) builds, all the wheels are correctly built and passing tests now (except for arm64 and linux which, being emulated, tests takes ages; fortunately arm64 is tested for MacOS).