dbt-clickhouse icon indicating copy to clipboard operation
dbt-clickhouse copied to clipboard

Use a tool like `pip lock` to lock dependencies versions

Open koletzilla opened this issue 3 months ago • 0 comments

We need to fix situations like the one happening here https://github.com/ClickHouse/dbt-clickhouse/issues/529. Having a locking mechanism would help us:

  • Avoid unwanted dependency updates happening in clients
  • Let us upgrade all dependencies easily.

The feature is still experimental and was added in 25.1 https://pip.pypa.io/en/stable/cli/pip_lock/. We may need to wait a bit until:

  • The feature is not experimental anymore
  • We can ensure all clients would be using it: if they are in older versions of pip, this locking mechanism would just not work for them.

koletzilla avatar Sep 30 '25 10:09 koletzilla