Skip to content
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

Add needed [dataframe] extra for dask #61

Merged
merged 1 commit into from Mar 13, 2024
Merged

Conversation

glatterf42
Copy link
Member

Downstream in message_ix and ixmp (among others), CI tests using the latest dask version (2024.3.0) are failing because "dask-expr" is missing. This is the new backend for dask.DataFrames and is required because of ixmp4, which doesn't currently specify any extra for dask, thus missing "dask-expr". This PR introduces the "dataframe" extra for dask, which installs "dask-expr".

I also ran poetry lock in the process, so some minor version updates may be included in poetry.lock.
This additionally threw an error message which was related to pandas' coming Copy-on-Write default behaviour, so I quickly fixed that. However, I should open another issue to keep track of this change in pandas and see how it affects us.

@danielhuppmann @meksor (@pmussak FYI) Since downstream projects depend on this fix, could we please do a release 0.7.3 today already?

* Resolve a copy-on-write error/warning
Copy link
Member

@danielhuppmann danielhuppmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @glatterf42

@glatterf42 glatterf42 merged commit 906b182 into main Mar 13, 2024
6 checks passed
@glatterf42 glatterf42 deleted the fix/dask-dependency branch March 13, 2024 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants