Skip to content

Commit f8ce4fa

Browse files
committed
Set python version to 3.10 and remove 3.11+ features
1 parent 71966ad commit f8ce4fa

File tree

6 files changed

+8
-7
lines changed

6 files changed

+8
-7
lines changed

chatkit/agents.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
Generic,
1212
Sequence,
1313
TypeVar,
14-
assert_never,
1514
cast,
1615
)
16+
from typing_extensions import assert_never
1717

1818
from agents import (
1919
InputGuardrailTripwireTriggered,

chatkit/errors.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from abc import ABC
2-
from enum import StrEnum
2+
from enum import Enum
33

44

55
# Not a closed enum, new error codes can and will be added as needed
6-
class ErrorCode(StrEnum):
6+
class ErrorCode(str, Enum):
77
STREAM_ERROR = "stream.error"
88

99

chatkit/server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
AsyncIterable,
1010
Callable,
1111
Generic,
12-
assert_never,
1312
)
13+
from typing_extensions import assert_never
1414

1515
import agents
1616
from agents.models.chatcmpl_helpers import (

chatkit/widgets.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from typing import (
55
Annotated,
66
Literal,
7-
NotRequired,
87
)
8+
from typing_extensions import NotRequired
99

1010
from pydantic import (
1111
BaseModel,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ include = ["."]
8787
exclude = ["**/.venv", "**/.pytest_cache"]
8888
venvPath = "."
8989
venv = ".venv"
90-
pythonVersion = "3.11"
90+
pythonVersion = "3.10"
9191
typeCheckingMode = "standard"
9292

9393
[tool.setuptools]

tests/helpers/mock_widget.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
import re
33
import uuid
44
from datetime import datetime, timedelta
5-
from typing import Annotated, Any, AsyncIterator, Callable, Literal, assert_never
5+
from typing import Annotated, Any, AsyncIterator, Callable, Literal
6+
from typing_extensions import assert_never
67

78
from agents import Agent, Runner
89
from anyio import sleep

0 commit comments

Comments
 (0)