@@ -18,15 +18,15 @@ requires =
1818 virtualenv<20.26.3
1919envlist =
2020 # === Common ===
21- {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common
21+ {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11,py3.12,py3.13,py3.14 }-common
2222
2323 # === Gevent ===
2424 {py3.6,py3.8,py3.10,py3.11,py3.12}-gevent
2525
2626 # === Integrations ===
2727
2828 # Asgi
29- {py3.7,py3.12,py3.13}-asgi
29+ {py3.7,py3.12,py3.13,py3.14 }-asgi
3030
3131 # AWS Lambda
3232 {py3.8,py3.9,py3.11,py3.13}-aws_lambda
@@ -38,7 +38,7 @@ envlist =
3838 {py3.7}-gcp
3939
4040 # OpenTelemetry (OTel)
41- {py3.7,py3.9,py3.12,py3.13}-opentelemetry
41+ {py3.7,py3.9,py3.12,py3.13,py3.14 }-opentelemetry
4242
4343 # OpenTelemetry Experimental (POTel)
4444 {py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-potel
@@ -304,7 +304,7 @@ deps =
304304 # and https://github.com/pytest-dev/pytest-forked/issues/67
305305 # for justification of the upper bound on pytest
306306 {py3.6,py3.7}-common: pytest<7.0.0
307- {py3.8,py3.9,py3.10,py3.11,py3.12,py3.13}-common: pytest
307+ {py3.8,py3.9,py3.10,py3.11,py3.12,py3.13,py3.14 }-common: pytest
308308
309309 # === Gevent ===
310310 {py3.6,py3.7,py3.8,py3.9,py3.10,py3.11}-gevent: gevent>=22.10.0, <22.11.0
@@ -825,6 +825,7 @@ basepython =
825825 py3.11: python3.11
826826 py3.12: python3.12
827827 py3.13: python3.13
828+ py3.14: python3.14
828829
829830 # Python version is pinned here for consistency across environments.
830831 # Tools like ruff and mypy have options that pin the target Python
0 commit comments