Skip to content

Conversation

cpcloud
Copy link
Member

@cpcloud cpcloud commented Jul 3, 2025

Closes #11423.

@github-actions github-actions bot added ci Continuous Integration issues or PRs dependencies Issues or PRs related to dependencies nix Issues or PRs related to nix labels Jul 3, 2025
@cpcloud cpcloud changed the title fix(psycopg): avoid specifying the interface fix(psycopg): avoid specifying the dependency library implementation Jul 3, 2025
@cpcloud cpcloud changed the title fix(psycopg): avoid specifying the dependency library implementation fix(psycopg): avoid specifying the psycopg dependency implementation Jul 3, 2025
@tjstum
Copy link

tjstum commented Jul 3, 2025

Thanks!

You might want to take psycopg-c in your requirements-dev.txt, but I'm not entirely confident on that.

@cpcloud
Copy link
Member Author

cpcloud commented Jul 3, 2025

Our requirements-dev.txt is automatically generated, so that there's a single source of truth for everything--pyproject.toml and nothing gets out of sync.

psycopg unqualified uses a pure python interface if nothing is specified, which suffices for ibis's purpose, mainly testing.

@cpcloud cpcloud merged commit 038c339 into ibis-project:main Jul 3, 2025
106 of 108 checks passed
@cpcloud cpcloud deleted the psycopg-fix branch July 3, 2025 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous Integration issues or PRs dependencies Issues or PRs related to dependencies nix Issues or PRs related to nix
Projects
None yet
Development

Successfully merging this pull request may close these issues.

psycopg dependency group shouldn't include an implementation
2 participants