|
|
|
@ -85,8 +85,11 @@ jobs: |
|
|
|
if: matrix.pydantic-version == 'pydantic-v1' |
|
|
|
run: uv pip install "pydantic>=1.10.0,<2.0.0" |
|
|
|
- name: Install Pydantic v2 |
|
|
|
if: matrix.pydantic-version == 'pydantic-v2' |
|
|
|
if: matrix.pydantic-version == 'pydantic-v2' && matrix.python-version != '3.14' |
|
|
|
run: uv pip install --upgrade "pydantic>=2.0.2,<3.0.0" |
|
|
|
- name: Install Pydantic v2.12.0a1 for Python 3.14 |
|
|
|
if: matrix.pydantic-version == 'pydantic-v2' && matrix.python-version == '3.14' |
|
|
|
run: uv pip install --upgrade "pydantic==2.12.0a1" |
|
|
|
# TODO: Remove this once Python 3.8 is no longer supported |
|
|
|
- name: Install older AnyIO in Python 3.8 |
|
|
|
if: matrix.python-version == '3.8' |
|
|
|
|