Skip to content

Commit a29e436

Browse files
authored
bump click version to >= 8.2.0,<9.0.0, typer>=0.16.0 + remove python 3.9 support (#266)
1 parent f85f60e commit a29e436

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

.github/workflows/pytest-pr.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
19+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2020
steps:
2121
- uses: actions/checkout@v4
2222

@@ -38,7 +38,7 @@ jobs:
3838
- uses: actions/checkout@v4
3939
- uses: astral-sh/setup-uv@v5
4040
with:
41-
python-version: "3.9"
41+
python-version: "3.10"
4242
enable-cache: true
4343
cache-suffix: format
4444
- run: uv tool run ruff format --check --diff . --config pyproject.toml

noxfile.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
nox.options.default_venv_backend = "uv"
44

55

6-
@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
6+
@nox.session(python=["3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
77
def run_cli(session):
88
"""Make sure the CLI runs correctly"""
99
session.run_install(
@@ -27,7 +27,7 @@ def check_latest_schema(session):
2727
session.run("dbt-autofix", "print-fields-matrix")
2828

2929

30-
@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
30+
@nox.session(python=["3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
3131
def pytest(session):
3232
"""Run the tests"""
3333
session.run_install(
@@ -40,7 +40,7 @@ def pytest(session):
4040
session.run("pytest", *session.posargs)
4141

4242

43-
@nox.session(python=["3.9", "3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
43+
@nox.session(python=["3.10", "3.11", "3.12", "3.13"], venv_backend="uv")
4444
def run_cli_deprecations(session):
4545
"""Make sure the deperecations CLI runs (but fails)"""
4646
session.run_install(
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.9
1+
3.10

packages/dbt_fusion_package_tools/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "dbt-fusion-package-tools"
33
description = "Add your description here"
44
readme = "README.md"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.10"
66
dependencies = [
77
"gitpython>=3.1.45",
88
"mashumaro>=3.17",

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
name = "dbt-autofix"
33
description = "CLI to autofix deprecations in dbt projects"
44
readme = "README.md"
5-
requires-python = ">=3.9"
5+
requires-python = ">=3.10"
66
dependencies = [
77
"pyyaml>=6.0.2",
8-
"typer>=0.15.2",
8+
"typer>=0.16.0",
99
"yamllint>=1.37.0",
1010
"rich>=13.7.0",
11-
"click<8.2.0",
11+
"click>=8.2.0,<9.0.0",
1212
"ruamel-yaml>=0.18.10,<0.18.15",
1313
"httpx>=0.27.0",
1414
"dbt-common>=1.27,<2",
@@ -75,7 +75,7 @@ include = [
7575
"tests",
7676
]
7777
exclude = []
78-
pythonVersion = "3.9"
78+
pythonVersion = "3.10"
7979

8080
typeCheckingMode = "basic"
8181
reportPrivateUsage = false

0 commit comments

Comments
 (0)