Skip to content

Commit

Permalink
Update typing-extensions version to >= 4.4
Browse files Browse the repository at this point in the history
With the addition of dbt-semantic-interfaces as a package dependency
for dbt-core we added an implicit requirement that the local install
of typing-extensions be for a version >= 4.4. This means, effective
with dbt-core 1.6, our version minimum for typing-extensions has been
updated to 4.4.

This change reflects the reality imposed on us by our dependency hierarchy.
Happily, mashumaro previously boosted its base version dependency to 4.1
some time ago, and effective with major version 4 the typing-extensions
package maintainers have committed to strictly following SemVer, so this
should be a low risk minimum version change.
  • Loading branch information
tlento committed Nov 6, 2023
1 parent c7c3ac8 commit e8242cc
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
6 changes: 6 additions & 0 deletions .changes/unreleased/Dependencies-20231106-130051.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
kind: Dependencies
body: Update typing-extensions version to >=4.4
time: 2023-11-06T13:00:51.062386-08:00
custom:
Author: tlento
PR: "9012"
3 changes: 1 addition & 2 deletions core/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@
# These are major-version-0 packages also maintained by dbt-labs. Accept patches.
"dbt-extractor~=0.5.0",
"minimal-snowplow-tracker~=0.0.2",
# DSI is under active development, so we're pinning to specific dev versions for now.
"dbt-semantic-interfaces~=0.4.0",
# ----
# Expect compatibility with all new versions of these packages, so lower bounds only.
Expand All @@ -82,7 +81,7 @@
"protobuf>=4.0.0",
"pytz>=2015.7",
"pyyaml>=6.0",
"typing-extensions>=3.7.4",
"typing-extensions>=4.4",
# ----
# Match snowflake-connector-python, to ensure compatibility in dbt-snowflake
"cffi>=1.9,<2.0.0",
Expand Down

0 comments on commit e8242cc

Please sign in to comment.