File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -66,13 +66,16 @@ jobs:
66
66
with :
67
67
limit-access-to-actor : true
68
68
- name : Install Dependencies
69
- run : pip install -r requirements-tests.txt
69
+ run : uv pip install -r requirements-tests.txt
70
70
- name : Install Pydantic v1
71
71
if : matrix.pydantic-version == 'pydantic-v1'
72
- run : pip install --upgrade "pydantic>=1.10.0,<2.0.0"
72
+ run : uv pip install --upgrade "pydantic>=1.10.0,<2.0.0"
73
73
- name : Install Pydantic v2
74
74
if : matrix.pydantic-version == 'pydantic-v2'
75
- run : pip install --upgrade "pydantic>=2.0.2,<3.0.0"
75
+ run : uv pip install --upgrade "pydantic>=2.0.2,<3.0.0"
76
+ - name : Pin typing-extensions for Python 3.7
77
+ if : matrix.python-version == '3.7'
78
+ run : uv pip install --upgrade "typing-extensions==4.6.1"
76
79
- name : Lint
77
80
# Do not run on Python 3.7 as mypy behaves differently
78
81
if : matrix.python-version != '3.7' && matrix.pydantic-version == 'pydantic-v2'
Original file line number Diff line number Diff line change @@ -8,8 +8,11 @@ ruff ==0.6.2
8
8
fastapi >=0.103.2
9
9
httpx ==0.24.1
10
10
# TODO: upgrade when deprecating Python 3.7
11
- dirty-equals
11
+ dirty-equals ==0.6.0; python_version < "3.8"
12
+ dirty-equals ==0.9.0; python_version >= "3.8"
12
13
jinja2 ==3.1.4
13
14
# Pin typing-extensions until Python 3.8 is deprecated or the issue with dirty-equals
14
15
# is fixed, maybe fixed after dropping Python 3.7 and upgrading dirty-equals
15
16
typing-extensions
17
+ typing-extensions ==4.6.1; python_version < "3.8"
18
+ typing-extensions ==4.12.2; python_version >= "3.8"
You can’t perform that action at this time.
0 commit comments