@@ -89,6 +89,7 @@ envlist =
89
89
90
90
; opentelemetry-instrumentation-flask
91
91
py3{7,8,9,10,11}-test-instrumentation-flask{213,220}
92
+ py3{8,9,10,11}-test-instrumentation-flask{300}
92
93
pypy3-test-instrumentation-flask{213,220}
93
94
94
95
; opentelemetry-instrumentation-urllib
@@ -276,7 +277,11 @@ deps =
276
277
falcon2: falcon >=2.0.0,<3.0.0
277
278
falcon3: falcon >=3.0.0,<4.0.0
278
279
flask213: Flask ==2.1.3
279
- flask220: Flask >=2.2.0
280
+ flask213: Werkzeug <3.0.0
281
+ flask220: Flask ==2.2.0
282
+ flask220: Werkzeug <3.0.0
283
+ flask300: Flask >=3.0.0
284
+ flask300: Werkzeug >=3.0.0
280
285
grpc: pytest-asyncio
281
286
sqlalchemy11: sqlalchemy>=1.1,<1.2
282
287
sqlalchemy14: aiosqlite
@@ -327,7 +332,7 @@ changedir =
327
332
test-instrumentation-elasticsearch{2,5,6}: instrumentation/opentelemetry-instrumentation-elasticsearch/tests
328
333
test-instrumentation-falcon{1,2,3}: instrumentation/opentelemetry-instrumentation-falcon/tests
329
334
test-instrumentation-fastapi: instrumentation/opentelemetry-instrumentation-fastapi/tests
330
- test-instrumentation-flask{213,220}: instrumentation/opentelemetry-instrumentation-flask/tests
335
+ test-instrumentation-flask{213,220,300 }: instrumentation/opentelemetry-instrumentation-flask/tests
331
336
test-instrumentation-urllib: instrumentation/opentelemetry-instrumentation-urllib/tests
332
337
test-instrumentation-urllib3v{1,2}: instrumentation/opentelemetry-instrumentation-urllib3/tests
333
338
test-instrumentation-grpc: instrumentation/opentelemetry-instrumentation-grpc/tests
@@ -390,8 +395,8 @@ commands_pre =
390
395
391
396
grpc: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-grpc[test]
392
397
393
- falcon{1,2,3},flask{213,220},django{1,2,3,4},pyramid,tornado,starlette,fastapi,aiohttp,asgi,httpx{18,21},requests,urllib,urllib3v{1,2},wsgi: pip install {toxinidir}/util/opentelemetry-util-http[test]
394
- wsgi,falcon{1,2,3},flask{213,220},django{1,2,3,4},pyramid: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-wsgi[test]
398
+ falcon{1,2,3},flask{213,220,300 },django{1,2,3,4},pyramid,tornado,starlette,fastapi,aiohttp,asgi,httpx{18,21},requests,urllib,urllib3v{1,2},wsgi: pip install {toxinidir}/util/opentelemetry-util-http[test]
399
+ wsgi,falcon{1,2,3},flask{213,220,300 },django{1,2,3,4},pyramid: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-wsgi[test]
395
400
asgi,django{3,4},starlette,fastapi: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-asgi[test]
396
401
397
402
asyncpg: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-asyncpg[test]
@@ -405,7 +410,7 @@ commands_pre =
405
410
406
411
falcon{1,2,3}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-falcon[test]
407
412
408
- flask{213,220}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-flask[test]
413
+ flask{213,220,300 }: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-flask[test]
409
414
410
415
urllib: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-urllib[test]
411
416
0 commit comments