ibis-project / ibis

the portable Python dataframe library
https://ibis-project.org
Apache License 2.0
4.3k stars 537 forks source link

feat(api): move from .case() to .cases() #9096

Open NickCrews opened 2 weeks ago

NickCrews commented 2 weeks ago

Redo of #7914 (with substantive changes) and #9039 (merely switching the base repo to the correct one, my fork)

Summary of changes:

TODOs that I found that should come in followups:

NickCrews commented 2 weeks ago

EDIT: duh, it's because they don't guarantee row order. Updated the assertions to be order-independent.

Any idea as to why the datafusion, exasol, and risingwave column tests are failing? I still have trouble getting those backends running on my M1 so I can't debug locally very well.

NickCrews commented 1 week ago

@cpcloud gentle nudge for a review here :)