Skip to content

Commit 986e745

Browse files
committed
fix: import from typing_extensions instead of typing
1 parent 8eb0486 commit 986e745

38 files changed

+60
-53
lines changed

examples/connect/databricks/fastapi/app.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
from __future__ import annotations
44

55
import os
6-
from typing import TYPE_CHECKING, Annotated
76

87
from databricks import sql
98
from databricks.sdk.core import Config, databricks_cli
109
from fastapi import FastAPI, Header
10+
from typing_extensions import TYPE_CHECKING, Annotated
1111

1212
from posit.connect.external.databricks import PositCredentialsStrategy
1313

integration/tests/posit/connect/test_content_item_permissions.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
from __future__ import annotations
22

3-
from typing import TYPE_CHECKING
4-
53
import pytest
4+
from typing_extensions import TYPE_CHECKING
65

76
from posit import connect
87

src/posit/connect/_api.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
from __future__ import annotations
55

66
from collections.abc import Mapping
7-
from typing import TYPE_CHECKING, Any, Optional, cast
7+
8+
from typing_extensions import TYPE_CHECKING, Any, Optional, cast
89

910
from ._api_call import ApiCallMixin, get_api
1011
from ._json import Jsonifiable, JsonifiableDict, ResponseAttrs

src/posit/connect/_api_call.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
from __future__ import annotations
22

33
import posixpath
4-
from typing import TYPE_CHECKING, Protocol
4+
5+
from typing_extensions import TYPE_CHECKING, Protocol
56

67
if TYPE_CHECKING:
78
from ._json import Jsonifiable

src/posit/connect/_json.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import Dict, List, Tuple, TypeVar, Union
1+
from typing_extensions import Dict, List, Tuple, TypeVar, Union
22

33
# Implemented in https://github.com/posit-dev/py-shiny/blob/415ced034e6c500adda524abb7579731c32088b5/shiny/types.py#L357-L386
44
# Table from: https://github.com/python/cpython/blob/df1eec3dae3b1eddff819fd70f58b03b3fbd0eda/Lib/json/encoder.py#L77-L95

src/posit/connect/_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
from typing import Any
3+
from typing_extensions import Any
44

55

66
def drop_none(x: dict[str, Any]) -> dict[str, Any]:

src/posit/connect/bundles.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
from __future__ import annotations
44

55
import io
6-
from typing import TYPE_CHECKING, List
6+
7+
from typing_extensions import TYPE_CHECKING, List
78

89
from . import resources, tasks
910

src/posit/connect/client.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22

33
from __future__ import annotations
44

5-
from typing import TYPE_CHECKING, overload
6-
75
from requests import Response, Session
6+
from typing_extensions import TYPE_CHECKING, overload
87

98
from . import hooks, me
109
from .auth import Auth

src/posit/connect/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
"""Client configuration."""
22

33
import os
4-
from typing import Optional
4+
5+
from typing_extensions import Optional
56

67
from . import urls
78

src/posit/connect/content.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,21 @@
44

55
import posixpath
66
import time
7-
from typing import (
7+
8+
from typing_extensions import (
89
TYPE_CHECKING,
910
Any,
1011
List,
1112
Literal,
13+
NotRequired,
1214
Optional,
15+
Required,
16+
TypedDict,
17+
Unpack,
1318
cast,
1419
overload,
1520
)
1621

17-
from typing_extensions import NotRequired, Required, TypedDict, Unpack
18-
1922
from . import tasks
2023
from ._api import ApiDictEndpoint, JsonifiableDict
2124
from .bundles import Bundles

0 commit comments

Comments
 (0)