From 5ad7325eb512a572d05bfce3db1ec1cc6932bcec Mon Sep 17 00:00:00 2001
From: Thomas Lento <tlento@users.noreply.github.com>
Date: Mon, 30 Oct 2023 11:28:14 -0700
Subject: [PATCH] [Backport] Update typing-extensions to require versions ~=4.4
 (#194) (#199)

Support for the `@override` keyword was added with typing-extensions
4.4,
but the previous version spec made it possible for end users to
encounter
errors when attempting to use dbt or MetricFlow.

---------

Co-authored-by: Alexander Tikhonov <random.gauss@gmail.com>
---
 .changes/unreleased/Dependencies-20231026-122748.yaml | 6 ++++++
 .changes/unreleased/Dependencies-20231026-161207.yaml | 6 ++++++
 pyproject.toml                                        | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)
 create mode 100644 .changes/unreleased/Dependencies-20231026-122748.yaml
 create mode 100644 .changes/unreleased/Dependencies-20231026-161207.yaml

diff --git a/.changes/unreleased/Dependencies-20231026-122748.yaml b/.changes/unreleased/Dependencies-20231026-122748.yaml
new file mode 100644
index 00000000..c3ce96ba
--- /dev/null
+++ b/.changes/unreleased/Dependencies-20231026-122748.yaml
@@ -0,0 +1,6 @@
+kind: Dependencies
+body: Add typing-extensions>=4.0 requirement
+time: 2023-10-26T12:27:48.865653+03:00
+custom:
+  Author: Fatal1ty
+  PR: "194"
diff --git a/.changes/unreleased/Dependencies-20231026-161207.yaml b/.changes/unreleased/Dependencies-20231026-161207.yaml
new file mode 100644
index 00000000..bb6fa40c
--- /dev/null
+++ b/.changes/unreleased/Dependencies-20231026-161207.yaml
@@ -0,0 +1,6 @@
+kind: Dependencies
+body: Restrict typing dependencies to 4.x
+time: 2023-10-26T16:12:07.392758-07:00
+custom:
+  Author: tlento
+  PR: "200"
diff --git a/pyproject.toml b/pyproject.toml
index 51a93e5f..6a010192 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@ dependencies = [
   "click>=7.0,<9.0",
   "python-dateutil~=2.0",
   "importlib_metadata~=6.0",
-  "typing-extensions~=4.0",
+  "typing-extensions~=4.4",
 ]
 
 [build-system]