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

[vdsql] bump ibis-framework version #2682

Open
fleimgruber opened this issue Jan 18, 2025 · 4 comments
Open

[vdsql] bump ibis-framework version #2682

fleimgruber opened this issue Jan 18, 2025 · 4 comments
Labels

Comments

@fleimgruber
Copy link

Trying to use vdsql with Python 3.12 does not work because ibis v9.0.0 (8f823f5) requires psycopg2 v2.9.10: AssertionError: would build wheel with unsupported tag ('cp312', 'cp311', 'linux_x86_64').

What is blocking vdsql from updating ibis-framework? Current ibis-framework version is 9.5.0.

@saulpw
Copy link
Owner

saulpw commented Jan 18, 2025

Does vdsql work with ibis-framework v9.5.0?

@fleimgruber
Copy link
Author

I tried to set up a development environment with ibis-framework v9.5.0 for vdsql and ran https://github.com/saulpw/visidata/blob/develop/visidata/apps/vdsql/test.sh but my dev env does not seem to work:

❯ uv run ./test.sh
--- tests/dup-limit.vdj
saul.pw/VisiData v3.2dev
opening tests/dup-limit.vdj as vdj
opening tests/business.sqlite as sqlite
ImportError: Failed to import the sqlite backend due to missing dependencies.

You can pip or conda install the sqlite backend as follows:

  python -m pip install -U "ibis-framework[sqlite]"  # pip install
  conda install -c conda-forge ibis-sqlite           # or conda install
no "キcustomers" row on business
replay aborted during open-row

@fleimgruber
Copy link
Author

fleimgruber commented Jan 21, 2025

@anjakefala pinging you as you are the author of 8f823f5: Did you pin to be on the safe side and conservatively or did you test with recent versions of ibis-framework already?

@anjakefala
Copy link
Collaborator

To be on the safe side! Ibis is in an exploratory phase of its API, and we regularly had breaking changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants