Open cartermak opened 1 year ago
De-scoping from v2 milestone as it should be possible to make this change as a pure refactor with no breaking changes to interfaces.
Even more reason to do this: numpy
released a v2.0.0
which breaks pandas, so users need to manually install numpy==1.26.4
.
Certain combinations of Python versions and hosts (e.g., Python3.6 on an M1 Mac) have trouble installing
numpy
, a dependency ofpandas
, because it needs to be built from source, compiler flags might need tweaking, etc.Ticket is to remove the pandas dependency altogether since it's only used once to fill intermediate values in the
plans download-resources
command. This could probably be replaced with a manual implementation pretty easily.