Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

#### Under the hood

- Drop Python 3.10 support; this release targets Python 3.11 and newer. [#758](https://github.com/dbt-msft/dbt-sqlserver/issues/758)
- The `requires-python` floor is Python 3.10 (soft-installable), but CI and development tooling target Python 3.11+ only. [#758](https://github.com/dbt-msft/dbt-sqlserver/issues/758)
- Bump `dbt-adapters` to `>=1.24.1` and `dbt-tests-adapter` to `>=1.20.0`.
- Replace Black with Ruff's formatter for code formatting.
- devcontainer: install the `dev` dependency group explicitly in `setup_env`, fixing a setup where dev-only tooling was missing from the container.
Expand Down
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,19 @@

[dbt](https://www.getdbt.com) adapter for Microsoft SQL Server and Azure SQL services.

The adapter supports dbt-core 1.10 or newer and follows the same versioning scheme.
E.g. version 1.10.x of the adapter is compatible with dbt-core 1.10.x.
The adapter supports dbt-core 1.11 or newer and follows the same versioning scheme.
E.g. version 1.11.x of the adapter is compatible with dbt-core 1.11.x.

## Supported Python versions

The adapter is tested against:

| Python version | Status |
|---|---|
| 3.10 | Installable (not tested in CI) |
| 3.11 | Officially supported |
| 3.12 | Officially supported |
| 3.13 | Officially supported |

## Supported SQL Server versions

Expand Down
4 changes: 3 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,14 @@ authors = [
{ name = "Cor Zuurmond" },
{ name = "Cody Scott" },
]
requires-python = ">=3.11"
requires-python = ">=3.10"
classifiers = [
"Development Status :: 5 - Production/Stable",
"License :: OSI Approved :: MIT License",
"Operating System :: Microsoft :: Windows",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
Expand Down Expand Up @@ -90,6 +91,7 @@ namespaces = true

[tool.uv]
link-mode = "copy"
environments = "python_version >= '3.11'"
override-dependencies = ["pathspec>=0.9,<1.1"] # Remove on dbt-core v1.12 or migration to ty by astral

[tool.ruff]
Expand Down
Loading