Skip to content

Commit 763cd6b

Browse files
authored
Upgrade markupsafe (#3609)
* Upgrade markupsafe in tox tracecontext * Upgrade markupsafe in tox docs, lint and tests * Upgrade markupsafe in fork-process-model examples * Add changelog * Use Flask<3 ---------
1 parent c4d17e9 commit 763cd6b

File tree

7 files changed

+25
-32
lines changed

7 files changed

+25
-32
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
- Upgrade markupsafe, Flask and related dependencies to dev and test
11+
environments ([#3609](https://github.com/open-telemetry/opentelemetry-python/pull/3609))
1012
- Handle HTTP 2XX responses as successful in OTLP exporters
1113
([#3623](https://github.com/open-telemetry/opentelemetry-python/pull/3623))
1214
- Improve Resource Detector timeout messaging

dev-requirements.txt

+1-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@ sphinx-autodoc-typehints==1.25.2
1010
pytest==7.1.3
1111
pytest-cov==4.1.0
1212
readme-renderer==42.0
13-
# temporary fix. we should update the jinja, flask deps
14-
# See https://github.com/pallets/markupsafe/issues/282
15-
# breaking change introduced in markupsafe causes jinja, flask to break
16-
markupsafe==2.0.1
13+
markupsafe==2.1.3
1714
bleach==4.1.0 # This dependency was updated to a breaking version.
1815
codespell==2.1.0
1916
requests==2.31.0

docs-requirements.txt

+2-5
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,11 @@ sphinx-jekyll-builder==0.3.0
1616
grpcio~=1.27
1717
Deprecated~=1.2
1818
django~=4.2
19-
flask~=1.0
19+
flask~=2.3
2020
opentracing~=2.2.0
2121
thrift~=0.10
2222
wrapt>=1.0.0,<2.0.0
23-
# temporary fix. we should update the jinja, flask deps
24-
# See https://github.com/pallets/markupsafe/issues/282
25-
# breaking change introduced in markupsafe causes jinja, flask to break
26-
markupsafe==2.0.1
23+
markupsafe~=2.0
2724

2825
# Jaeger generated protobufs do not currently support protobuf 4.x. This can be removed once
2926
# they're regenerated.
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
click==7.1.2
2-
Flask==2.3.2
1+
click==8.1.7
2+
Flask==2.3.3
33
googleapis-common-protos==1.52.0
44
grpcio==1.56.0
55
gunicorn==20.0.4
6-
itsdangerous==1.1.0
7-
Jinja2==2.11.3
8-
MarkupSafe==1.1.1
6+
itsdangerous==2.1.2
7+
Jinja2==3.1.2
8+
MarkupSafe==2.1.3
99
opentelemetry-api==1.20.0
1010
opentelemetry-exporter-otlp==1.20.0
1111
opentelemetry-instrumentation==0.41b0
1212
opentelemetry-instrumentation-flask==0.41b0
1313
opentelemetry-instrumentation-wsgi==0.41b0
1414
opentelemetry-sdk==1.20.0
15-
protobuf==3.18.3
15+
protobuf==3.19.4
1616
six==1.15.0
1717
thrift==0.13.0
1818
uWSGI==2.0.22
19-
Werkzeug==2.2.3
20-
wrapt==1.12.1
19+
Werkzeug==3.0.1
20+
wrapt==1.16.0
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
click==7.1.2
2-
Flask==2.3.2
1+
click==8.1.7
2+
Flask==2.3.3
33
googleapis-common-protos==1.52.0
44
grpcio==1.56.0
55
gunicorn==20.0.4
6-
itsdangerous==1.1.0
7-
Jinja2==2.11.3
8-
MarkupSafe==1.1.1
6+
itsdangerous==2.1.2
7+
Jinja2==3.1.2
8+
MarkupSafe==2.1.3
99
opentelemetry-api==1.20.0
1010
opentelemetry-exporter-otlp==1.20.0
1111
opentelemetry-instrumentation==0.41b0
1212
opentelemetry-instrumentation-flask==0.41b0
1313
opentelemetry-instrumentation-wsgi==0.41b0
1414
opentelemetry-sdk==1.20.0
15-
protobuf==3.18.3
15+
protobuf==3.19.4
1616
six==1.15.0
1717
thrift==0.13.0
1818
uWSGI==2.0.22
19-
Werkzeug==2.2.3
20-
wrapt==1.12.1
19+
Werkzeug==3.0.1
20+
wrapt==1.16.0

docs/getting_started/tests/requirements.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ charset-normalizer==2.0.12
55
click==8.1.7
66
Deprecated==1.2.14
77
flaky==3.7.0
8-
Flask==2.0.1
8+
Flask==2.3.3
99
idna==3.4
1010
importlib-metadata==6.8.0
1111
iniconfig==2.0.0
@@ -22,6 +22,6 @@ requests==2.26.0
2222
tomli==2.0.1
2323
typing_extensions==4.8.0
2424
urllib3==1.26.18
25-
Werkzeug==2.3.7
25+
Werkzeug==3.0.1
2626
wrapt==1.15.0
2727
zipp==3.17.0

tox.ini

+2-5
Original file line numberDiff line numberDiff line change
@@ -251,12 +251,9 @@ deps =
251251
# needed for tracecontext
252252
aiohttp~=3.6
253253
# needed for example trace integration
254-
flask~=1.1
254+
flask~=2.3
255255
requests~=2.7
256-
# temporary fix. we should update the jinja, flask deps
257-
# See https://github.com/pallets/markupsafe/issues/282
258-
# breaking change introduced in markupsafe causes jinja, flask to break
259-
markupsafe==2.0.1
256+
markupsafe~=2.1
260257

261258
commands_pre =
262259
pip install -e {toxinidir}/opentelemetry-api \

0 commit comments

Comments
 (0)