-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependencies for this package #7
Comments
Hey @rabernat The There's been an effort to shift the I'm interested to know what @Kirill888's thoughts are, but I do think it would be nice to make this library lighter. (We also have a couple of new Rust tools in here, which we need to be building so that it doesn't have a dependency on the Rust compiler too.) |
Here's an example of building Python wheels from rust code in CI: https://github.com/mwlon/pcodec/blob/main/.github/workflows/python_ci.yml |
There are parts that depend on datacube-core, but should depend on |
Also, before migrating any code we should asses if it should be instead removed altogether. For example things in |
(Ping @caitlinadams, relevant to the DE Tools discussion) |
Thanks for maintaining this cool package! I was referred here by @alexgleith.
I tried
pip install odc-algo
on a standard linux setup, and it started compliling a wheel forpsycopg2
. (This failed, unsurprisingly.)I was expecting a lightweight, standalone collection of optimized algorithms. So it was surprising to see such heavy dependencies. Yes I could install from conda forge, but the point remains.
Would it be possible to make some dependencies optional? I think this would accelerate adoption of this package.
The text was updated successfully, but these errors were encountered: