Skip to content

Commit 1c8727b

Browse files
committed
chore: drop unused dev dependencies and refresh the lockfile
Remove four development dependencies that nothing in the repo uses: - tox: no tox.ini, no setup.cfg, no [tool.tox] section - bumpversion: no config either; CONTRIBUTING documents bumping __version__.py by hand and the release workflow verifies it - pytest-csv: no --csv usage in pytest.ini, the Makefile or CI - pytz: no imports anywhere pytz stays installed as a transitive dependency of dbt-adapters and dbt-common, so nothing changes at runtime. Removing the direct declaration only drops a claim this repo does not use. Then refresh the rest with `uv lock --upgrade`: 49 packages moved, 2 added and 7 removed. This supersedes three open dependabot PRs, each of which lands at or below the version resolved here: #808 (cryptography 48.0.0 -> 50.0.1, dependabot asked for 50.0.0), #717 (msgpack 1.1.2 -> 1.2.2, asked for 1.2.1) and #713 (pyjwt 2.12.1 -> 2.13.0). Development dependencies only. The adapter's runtime requirements in [project.dependencies] are untouched.
1 parent 521ea20 commit 1c8727b

3 files changed

Lines changed: 925 additions & 865 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#### Under the hood
3232

3333
- Replace mypy with [`ty`](https://docs.astral.sh/ty/) for type checking, completing the move to a single Astral toolchain (Ruff for lint and format, `ty` for types). Same scope as before (`dbt/adapters`, unresolvable `dbt.*` imports ignored), configured in `pyproject.toml`. `ty` runs in a new Type check workflow rather than on pre-commit.ci, which blocks the network access it needs. [#712](https://github.com/dbt-msft/dbt-sqlserver/issues/712)
34+
- Drop four unused development dependencies and refresh the lockfile. `tox` had no `tox.ini` or `[tool.tox]` config, `bumpversion` had no config either (releases bump `__version__.py` by hand, as CONTRIBUTING describes), and `pytest-csv` and `pytz` had no references anywhere. `pytz` stays installed as a transitive dependency of `dbt-adapters` and `dbt-common`, so nothing changes at runtime. `uv lock --upgrade` then refreshed the rest, moving 49 packages and removing 7 in total. Development dependencies only: the adapter's own runtime requirements in `[project.dependencies]` are unchanged.
3435

3536
### v1.11.0
3637

pyproject.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,19 +62,15 @@ dev = [
6262
"adbc-driver-manager>=1.0.0",
6363
"pyarrow>=14.0.0",
6464
"build",
65-
"bumpversion",
6665
"flaky",
6766
"freezegun>=1.5.0,<2.0",
6867
"ipdb",
6968
"pre-commit",
7069
"pytest",
7170
"pytest-cov",
72-
"pytest-csv",
7371
"pytest-dotenv",
7472
"pytest-xdist",
75-
"pytz",
7673
"ruff",
77-
"tox>=3.13",
7874
"twine",
7975
# Pinned exactly: this is the single source of the ty version, read by the
8076
# pre-commit hook, `make ty` and the Type check workflow alike.

0 commit comments

Comments
 (0)