Description
Search before asking
- I searched the issues and found no similar issues.
What Happened
dbt-core
has just released 1.7.14
; installing dbt-core
1.7.14
, dbt-bigquery
1.7.7
and the latest sqlfluff
3.0.5
and sqlfluff-templater-dbt
3.0.5
then trying to lint results in ImportError: cannot import name 'read_user_config' from 'dbt.config'
All else the same but using dbt-core
1.7.13
linting works
Probably relevant, dbt-core 1.7.14 release notes - https://github.com/dbt-labs/dbt-core/releases/tag/v1.7.14
dbt-labs/dbt-core#9183 is mentioned and sounds like it might be relevant
Expected Behaviour
linting should work without errors
Observed Behaviour
linting tails with ImportError: cannot import name 'read_user_config' from 'dbt.config'
How to reproduce
install dbt-core
1.7.14
, dbt-bigquery
1.7.7
, sqlfluff
3.0.5
, and sqlfluff-templater-dbt
3.0.5
run sqlfluff lint
Dialect
bigquery
Version
dbt-core
1.7.14
, dbt-bigquery
1.7.7
, sqlfluff
3.0.5
, and sqlfluff-templater-dbt
3.0.5
python --version
Python 3.12.1
poetry run sqlfluff --version
sqlfluff, version 3.0.5
Configuration
probably not relevant
Are you willing to work on and submit a PR to address the issue?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct