File tree Expand file tree Collapse file tree
Open diff view settings
Expand file tree Collapse file tree
Open diff view settings
Original file line number Diff line number Diff line change 5151 id : cache
5252 with :
5353 path : ${{ env.pythonLocation }}
54- key : ${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml', 'requirements-tests.txt') }}
54+ key : ${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml', 'requirements-tests.txt') }}-v01
5555 - name : Install Dependencies
5656 if : steps.cache.outputs.cache-hit != 'true'
5757 run : pip install -r requirements-tests.txt
6060 run : pip install --upgrade "pydantic>=1.10.0,<2.0.0"
6161 - name : Install Pydantic v2
6262 if : matrix.pydantic-version == 'pydantic-v2'
63- run : pip install --upgrade "pydantic>=2.0.2,<3.0.0"
63+ run : pip install --upgrade "pydantic>=2.0.2,<3.0.0" "typing-extensions==4.6.1"
6464 - name : Lint
6565 # Do not run on Python 3.7 as mypy behaves differently
6666 if : matrix.python-version != '3.7' && matrix.pydantic-version == 'pydantic-v2'
Original file line number Diff line number Diff line change @@ -10,3 +10,6 @@ httpx ==0.24.1
1010# TODO: upgrade when deprecating Python 3.7
1111dirty-equals ==0.6.0
1212jinja2 ==3.1.3
13+ # Pin typing-extensions until Python 3.8 is deprecated or the issue with dirty-equals
14+ # is fixed, maybe fixed after dropping Python 3.7 and upgrading dirty-equals
15+ typing-extensions ==4.6.1
You can’t perform that action at this time.
0 commit comments