juba / pyobsplot

Observable Plot in Jupyter notebooks and Quarto documents
https://juba.github.io/pyobsplot/
MIT License
203 stars 7 forks source link

Required numpy version (1.26.4) #38

Closed jmoyden closed 3 months ago

jmoyden commented 3 months ago

When installing with conda (using conda-forge channel) pyobsplot causes a downgrade to the current numpy installation as it requires version 1.26.4

Is this requirement necessary as this is now a major version number downgrade from the current stable numpy version?

juba commented 3 months ago

You're right, in fact pyobsplot doesn't directly depends on numpy 1.26.4, but we depend on pyarrow 15.0.0 which doesn't allow to use numpy >= 2.0.

This will be fixed with the next version as we depend on more recent pyarrow, but I would not advise to use it for now as the API will be changing a bit and is not stabilized yet.

Sorry for the inconvenience.

jmoyden commented 3 months ago

Ok, that makes sense!

Thanks for your work on this package btw, really appreciated!