choosehappy / HistoQC

HistoQC is an open-source quality control tool for digital pathology slides
BSD 3-Clause Clear License
253 stars 100 forks source link

Bump matplotlib to +3.6.0 to make it work on ARM devices #260

Closed CGDogan closed 8 months ago

CGDogan commented 10 months ago

I encountered https://github.com/matplotlib/matplotlib/issues/24010/ while pip installing because a wheel wasn't built so my LLVM compiler printed 'error: 'shuffle' is not a member of 'std''. The fix was merged in 3.7.0 with https://github.com/matplotlib/matplotlib/pull/24062 but the newest bump of 3.7.X is 3.7.2 so bump it there.

EDIT: I found out that 3.6.X works thanks to precompiled wheels, but this would not work on LLVM Windows ARM. Please let me know if you'd prefer 3.6.X earlier or 3.7.X later