-
Notifications
You must be signed in to change notification settings - Fork 2
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
Refactor dependencies in pyproject.toml
#32
Refactor dependencies in pyproject.toml
#32
Conversation
…st has been split into optional dependencies under 'pangeo-forge' and 'catalog'.
Ah nice! Thanks @andersy005. Looks good to me! |
it turns out that the imports in
goes through init.py and this triggers import of all dependencies (includding those i wanted to avoid (apache-beam, etc)) |
? I am not quite sure I understand. |
when you execute the command from leap_data_management_utils import catalog triggers the invocation of imports within the |
what is desired is the ability to install |
Ahh thanks for clarifying. I think we can take those imports out of the init.py. It will break some of my stuff downstream, but should be super easy to fix. |
pyproject.toml
. The original monolithic list has been split into optional dependencies under 'pangeo-forge' and 'catalog'.I believe these changes will facilitate better dependecies management (for e.g. i would like to use the cataloging features without needing to install apache-beam, etc...)