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

reopen: pip-compile DBT requires contradictory packages #2674 #2676

Closed
TjrGithub opened this issue Jul 31, 2020 · 1 comment
Closed

reopen: pip-compile DBT requires contradictory packages #2674 #2676

TjrGithub opened this issue Jul 31, 2020 · 1 comment
Labels
bug Something isn't working wontfix Not a bug or out of scope for dbt-core

Comments

@TjrGithub
Copy link

TjrGithub commented Jul 31, 2020

A new bug because I don't have the permissions to reopen #2674. I've got it reproduced as requested - the detailed steps are at jazzband/pip-tools#1196. Would you please verify that this is indeed not a DBT bug? Thank you.

@TjrGithub TjrGithub added bug Something isn't working triage labels Jul 31, 2020
@jtcohen6
Copy link
Contributor

jtcohen6 commented Jul 31, 2020

I see your comment on that issue:

# bug disappears without psycopg2

That may be it. By default, dbt requires psycopg2-binary, though this behavior can be overridden via an environment variable (DBT_PSYCOPG2_NAME). You can read about our rationale for that behavior here. It may well be that pip-compile cannot reconcile psycopg2 and psycopg2-binary dependencies.

In any case, this isn't a bug in dbt or a behavior that we're going to change. While we are committed to ensuring that pip install dbt works properly, we can't make any guarantees about third-party software such as pip-compile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix Not a bug or out of scope for dbt-core
Projects
None yet
Development

No branches or pull requests

2 participants