-
Notifications
You must be signed in to change notification settings - Fork 794
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
ci: include optional dependencies for Polars backend in ibis-framework install #3494
Conversation
Seems Altair is not including the polars = ["polars", "packaging", "pyarrow", "pyarrow-hotfix"] And what is not included within Altair pyproject.toml: Lines 57 to 83 in f2ac0a1
|
This hotfix for pyarrow is required until our minimum supported pyarrow version is 14.0.1 as is documented here: https://github.com/pitrou/pyarrow-hotfix#readme
But since you have It is better if Ibis does something like this within their pyproject file: "pyarrow_hotfix; pyarrow_version<\"14.0.1\"", Edit: above line doesn't work, see next comment. And reflect this within their code as an optional dependency based on the version of pyarrow. For now, it is probably the best to do both this PR including adding this line to our |
required until our minimum supported version of pyarrow is 14.0.1
This reverts commit 2b5a5e5.
Reverting my last commit since what I tried doesn't work. |
Created a separate issue for including pyarrow hotfix within altair itself, #3495 |
Just arriving here after updating these: Hi everyone |
Would reusing whatever solution this PR ends on be the simplest? Related issue |
Circular references forward😵💫. Merging this, thanks! |
I'm seeing a CI failure in the downstream tests: https://github.com/narwhals-dev/narwhals/actions/runs/10055785067/job/27793203912?pr=587
Thanks for contributing to Altair!
Please follow these guidelines when submitting your PR:
embed_options
to charts").!
if the change is breaking (e.g. "fix!: Raise error whenembed_options
isNone
")