@@ -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
@@ -273,7 +274,11 @@ deps =
273
274
falcon2: falcon >=2.0.0,<3.0.0
274
275
falcon3: falcon >=3.0.0,<4.0.0
275
276
flask213: Flask ==2.1.3
276
- flask220: Flask >=2.2.0
277
+ flask213: Werkzeug <3.0.0
278
+ flask220: Flask ==2.2.0
279
+ flask220: Werkzeug <3.0.0
280
+ flask300: Flask >=3.0.0
281
+ flask300: Werkzeug >=3.0.0
277
282
grpc: pytest-asyncio
278
283
sqlalchemy11: sqlalchemy>=1.1,<1.2
279
284
sqlalchemy14: aiosqlite
@@ -324,7 +329,7 @@ changedir =
324
329
test-instrumentation-elasticsearch{2,5,6}: instrumentation/opentelemetry-instrumentation-elasticsearch/tests
325
330
test-instrumentation-falcon{1,2,3}: instrumentation/opentelemetry-instrumentation-falcon/tests
326
331
test-instrumentation-fastapi: instrumentation/opentelemetry-instrumentation-fastapi/tests
327
- test-instrumentation-flask{213,220}: instrumentation/opentelemetry-instrumentation-flask/tests
332
+ test-instrumentation-flask{213,220,300 }: instrumentation/opentelemetry-instrumentation-flask/tests
328
333
test-instrumentation-urllib: instrumentation/opentelemetry-instrumentation-urllib/tests
329
334
test-instrumentation-urllib3v{1,2}: instrumentation/opentelemetry-instrumentation-urllib3/tests
330
335
test-instrumentation-grpc: instrumentation/opentelemetry-instrumentation-grpc/tests
@@ -386,8 +391,8 @@ commands_pre =
386
391
387
392
grpc: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-grpc[test]
388
393
389
- 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]
390
- wsgi,falcon{1,2,3},flask{213,220},django{1,2,3,4},pyramid: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-wsgi[test]
394
+ 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]
395
+ wsgi,falcon{1,2,3},flask{213,220,300 },django{1,2,3,4},pyramid: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-wsgi[test]
391
396
asgi,django{3,4},starlette,fastapi: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-asgi[test]
392
397
393
398
asyncpg: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-asyncpg[test]
@@ -401,7 +406,7 @@ commands_pre =
401
406
402
407
falcon{1,2,3}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-falcon[test]
403
408
404
- flask{213,220}: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-flask[test]
409
+ flask{213,220,300 }: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-flask[test]
405
410
406
411
urllib: pip install {toxinidir}/instrumentation/opentelemetry-instrumentation-urllib[test]
407
412
0 commit comments