We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
uv
dbt-clickhouse
When installing dbt-core and dbt-clickhouse, dbt can't see ClickHouse plugin
dbt-core
pyproject.toml:
[project] name = "dbt-clickhouse" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = "==3.11.9" dependencies = [ "dbt-clickhouse==1.8.5", "dbt-core==1.8.9" ]
uv lock && uv sync uv run dbt --version
outputs
Core: - installed: 1.8.9 - latest: 1.8.9 - Up to date! Plugins:
Using pyenv:
pyenv
pyenv shell 3.11.9 python -m venv venv source venv/bin/activate pip install dbt-core==1.8.9 dbt-clickhouse==1.8.5 dbt --version
Core: - installed: 1.8.9 - latest: 1.8.9 - Up to date! Plugins: - clickhouse: 1.8.5 - Up to date! # <<<<<<<<<<<<<<<<
The text was updated successfully, but these errors were encountered:
It's because your project is called dbt-clickhouse.
Sorry, something went wrong.
I actually would've expected uv lock to fail, since you're asking for both dbt-clickhouse versions 0.1.0 and 1.8.5.
uv lock
0.1.0
1.8.5
You need to rename your project not to collide with the dependency, but this resolution should fail rather than succeed.
Hey @charliermarsh ! Thanks, that's indeed my mistake. I think it would be great for uv to fail in this situation
1b4bd8d
charliermarsh
Successfully merging a pull request may close this issue.
When installing
dbt-core
anddbt-clickhouse
, dbt can't see ClickHouse pluginuv
version: 0.5.6Steps to reproduce
pyproject.toml:
outputs
Expected behavior
Using
pyenv
:outputs
The text was updated successfully, but these errors were encountered: