From dd7a3293da3a1a6b0ad715d1471a8c0a9070070d Mon Sep 17 00:00:00 2001 From: Emily Rockman Date: Tue, 15 Aug 2023 16:00:19 -0500 Subject: [PATCH] loosen the click pin (#8232) (#8252) * loosen the click pin * changelog * separate out sqlparse pin * remove changelog * add ignores Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- .changes/unreleased/Dependencies-20230727-145703.yaml | 6 ++++++ core/dbt/cli/params.py | 6 +++--- core/setup.py | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 .changes/unreleased/Dependencies-20230727-145703.yaml diff --git a/.changes/unreleased/Dependencies-20230727-145703.yaml b/.changes/unreleased/Dependencies-20230727-145703.yaml new file mode 100644 index 00000000000..6cc64bf5102 --- /dev/null +++ b/.changes/unreleased/Dependencies-20230727-145703.yaml @@ -0,0 +1,6 @@ +kind: Dependencies +body: Update pin for click<9 +time: 2023-07-27T14:57:03.180458-05:00 +custom: + Author: emmyoop + PR: "8232" diff --git a/core/dbt/cli/params.py b/core/dbt/cli/params.py index ff0f930b19c..98844244b87 100644 --- a/core/dbt/cli/params.py +++ b/core/dbt/cli/params.py @@ -380,9 +380,9 @@ # Most CLI arguments should use the combined `select` option that aliases `--models` to `--select`. # However, if you need to split out these separators (like `dbt ls`), use the `models` and `raw_select` options instead. # See https://github.com/dbt-labs/dbt-core/pull/6774#issuecomment-1408476095 for more info. -models = click.option(*model_decls, **select_attrs) -raw_select = click.option(*select_decls, **select_attrs) -select = click.option(*select_decls, *model_decls, **select_attrs) +models = click.option(*model_decls, **select_attrs) # type: ignore[arg-type] +raw_select = click.option(*select_decls, **select_attrs) # type: ignore[arg-type] +select = click.option(*select_decls, *model_decls, **select_attrs) # type: ignore[arg-type] selector = click.option( "--selector", diff --git a/core/setup.py b/core/setup.py index 0062799daad..0afc7283d60 100644 --- a/core/setup.py +++ b/core/setup.py @@ -49,7 +49,7 @@ "Jinja2==3.1.2", "agate>=1.6,<1.7.1", # temporarily pinning click for mypy failures: https://github.com/pallets/click/issues/2558 - "click>=7.0,<8.1.4", + "click<9", "colorama>=0.3.9,<0.4.7", "hologram>=0.0.14,<=0.0.16", "isodate>=0.6,<0.7",