Skip to content

Commit 1779b19

Browse files
authored
chore(aws_lambda): bump minimum supported version (#12178)
`aws_lambda<6.105.0` requires imports that were removed in ddtrace v3.0. This PR documents a new minimum supported version for aws_lambda and updates tests. Blocked by: DataDog/datadog-lambda-python#557 ## Checklist - [ ] PR author has checked that all the criteria below are met - The PR description includes an overview of the change - The PR description articulates the motivation for the change - The change includes tests OR the PR description describes a testing strategy - The PR description notes risks associated with the change, if any - Newly-added code is easy to change - The change follows the [library release note guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html) - The change includes or references documentation updates if necessary - Backport labels are set (if [applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)) ## Reviewer Checklist - [ ] Reviewer has checked that all the criteria below are met - Title is accurate - All changes are related to the pull request's stated goal - Avoids breaking [API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces) changes - Testing strategy adequately addresses listed risks - Newly-added code is easy to change - Release note makes sense to a user of the library - If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment - Backport labels are set in a manner that is consistent with the [release branch maintenance policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)
1 parent 4ebedf0 commit 1779b19

20 files changed

+474
-204
lines changed

.riot/requirements/1460efe.txt

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1460efe.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.10
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
exceptiongroup==1.2.2
20+
hypothesis==6.45.0
21+
idna==3.10
22+
importlib-metadata==8.5.0
23+
iniconfig==2.0.0
24+
jmespath==1.0.1
25+
mock==5.1.0
26+
opentelemetry-api==1.29.0
27+
opentracing==2.4.0
28+
packaging==24.2
29+
pluggy==1.5.0
30+
protobuf==5.29.3
31+
pytest==8.3.4
32+
pytest-asyncio==0.21.1
33+
pytest-cov==6.0.0
34+
pytest-mock==3.14.0
35+
pytest-randomly==3.16.0
36+
python-dateutil==2.9.0.post0
37+
requests==2.32.3
38+
s3transfer==0.11.2
39+
six==1.17.0
40+
sortedcontainers==2.4.0
41+
tomli==2.2.1
42+
typing-extensions==4.12.2
43+
ujson==5.10.0
44+
urllib3==2.3.0
45+
wrapt==1.17.2
46+
xmltodict==0.14.2
47+
zipp==3.21.0

.riot/requirements/16af7e0.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ cattrs==23.2.3
1212
certifi==2024.7.4
1313
charset-normalizer==3.3.2
1414
coverage[toml]==7.5.4
15-
datadog==0.49.1
16-
datadog-lambda==6.96.0
15+
datadog==0.51.0
16+
datadog-lambda==6.105.0
1717
ddsketch==3.0.1
18-
ddtrace==2.9.2
18+
ddtrace==2.20.0
1919
deprecated==1.2.14
2020
envier==0.5.2
2121
exceptiongroup==1.2.1

.riot/requirements/1965d6b.txt

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.12
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1965d6b.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.10
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
hypothesis==6.45.0
20+
idna==3.10
21+
importlib-metadata==8.5.0
22+
iniconfig==2.0.0
23+
jmespath==1.0.1
24+
mock==5.1.0
25+
opentelemetry-api==1.29.0
26+
opentracing==2.4.0
27+
packaging==24.2
28+
pluggy==1.5.0
29+
protobuf==5.29.3
30+
pytest==8.3.4
31+
pytest-asyncio==0.21.1
32+
pytest-cov==6.0.0
33+
pytest-mock==3.14.0
34+
pytest-randomly==3.16.0
35+
python-dateutil==2.9.0.post0
36+
requests==2.32.3
37+
s3transfer==0.11.2
38+
six==1.17.0
39+
sortedcontainers==2.4.0
40+
typing-extensions==4.12.2
41+
ujson==5.10.0
42+
urllib3==2.3.0
43+
wrapt==1.17.2
44+
xmltodict==0.14.2
45+
zipp==3.21.0

.riot/requirements/1aaf6f6.txt

-49
This file was deleted.

.riot/requirements/1aec773.txt

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1aec773.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.10
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
hypothesis==6.45.0
20+
idna==3.10
21+
importlib-metadata==8.5.0
22+
iniconfig==2.0.0
23+
jmespath==1.0.1
24+
mock==5.1.0
25+
opentelemetry-api==1.29.0
26+
opentracing==2.4.0
27+
packaging==24.2
28+
pluggy==1.5.0
29+
protobuf==5.29.3
30+
pytest==8.3.4
31+
pytest-asyncio==0.21.1
32+
pytest-cov==6.0.0
33+
pytest-mock==3.14.0
34+
pytest-randomly==3.16.0
35+
python-dateutil==2.9.0.post0
36+
requests==2.32.3
37+
s3transfer==0.11.2
38+
six==1.17.0
39+
sortedcontainers==2.4.0
40+
typing-extensions==4.12.2
41+
ujson==5.10.0
42+
urllib3==2.3.0
43+
wrapt==1.17.2
44+
xmltodict==0.14.2
45+
zipp==3.21.0

.riot/requirements/1ecfbd7.txt

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.13
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ecfbd7.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.10
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
hypothesis==6.45.0
20+
idna==3.10
21+
importlib-metadata==8.5.0
22+
iniconfig==2.0.0
23+
jmespath==1.0.1
24+
legacy-cgi==2.6.2
25+
mock==5.1.0
26+
opentelemetry-api==1.29.0
27+
opentracing==2.4.0
28+
packaging==24.2
29+
pluggy==1.5.0
30+
protobuf==5.29.3
31+
pytest==8.3.4
32+
pytest-asyncio==0.21.1
33+
pytest-cov==6.0.0
34+
pytest-mock==3.14.0
35+
pytest-randomly==3.16.0
36+
python-dateutil==2.9.0.post0
37+
requests==2.32.3
38+
s3transfer==0.11.2
39+
six==1.17.0
40+
sortedcontainers==2.4.0
41+
typing-extensions==4.12.2
42+
ujson==5.10.0
43+
urllib3==2.3.0
44+
wrapt==1.17.2
45+
xmltodict==0.14.2
46+
zipp==3.21.0

.riot/requirements/1fa807e.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ cattrs==23.2.3
1212
certifi==2024.7.4
1313
charset-normalizer==3.3.2
1414
coverage[toml]==7.5.4
15-
datadog==0.49.1
16-
datadog-lambda==6.96.0
15+
datadog==0.51.0
16+
datadog-lambda==6.105.0
1717
ddsketch==3.0.1
18-
ddtrace==2.9.2
18+
ddtrace==2.20.0
1919
deprecated==1.2.14
2020
envier==0.5.2
2121
exceptiongroup==1.2.1

.riot/requirements/6824c99.txt

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.8
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/6824c99.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.1
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
exceptiongroup==1.2.2
20+
hypothesis==6.45.0
21+
idna==3.10
22+
importlib-metadata==8.5.0
23+
iniconfig==2.0.0
24+
jmespath==1.0.1
25+
mock==5.1.0
26+
opentelemetry-api==1.29.0
27+
opentracing==2.4.0
28+
packaging==24.2
29+
pluggy==1.5.0
30+
protobuf==5.29.3
31+
pytest==8.3.4
32+
pytest-asyncio==0.21.1
33+
pytest-cov==5.0.0
34+
pytest-mock==3.14.0
35+
pytest-randomly==3.15.0
36+
python-dateutil==2.9.0.post0
37+
requests==2.32.3
38+
s3transfer==0.11.2
39+
six==1.17.0
40+
sortedcontainers==2.4.0
41+
tomli==2.2.1
42+
typing-extensions==4.12.2
43+
ujson==5.10.0
44+
urllib3==1.26.20
45+
wrapt==1.17.2
46+
xmltodict==0.14.2
47+
zipp==3.20.2

.riot/requirements/7cf5b29.txt

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.10
3+
# by the following command:
4+
#
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/7cf5b29.in
6+
#
7+
attrs==25.1.0
8+
boto3==1.36.10
9+
botocore==1.36.10
10+
bytecode==0.16.1
11+
certifi==2024.12.14
12+
charset-normalizer==3.4.1
13+
coverage[toml]==7.6.10
14+
datadog==0.51.0
15+
datadog-lambda==6.105.0
16+
ddtrace==2.20.0
17+
deprecated==1.2.18
18+
envier==0.5.2
19+
exceptiongroup==1.2.2
20+
hypothesis==6.45.0
21+
idna==3.10
22+
importlib-metadata==8.5.0
23+
iniconfig==2.0.0
24+
jmespath==1.0.1
25+
mock==5.1.0
26+
opentelemetry-api==1.29.0
27+
opentracing==2.4.0
28+
packaging==24.2
29+
pluggy==1.5.0
30+
protobuf==5.29.3
31+
pytest==8.3.4
32+
pytest-asyncio==0.21.1
33+
pytest-cov==6.0.0
34+
pytest-mock==3.14.0
35+
pytest-randomly==3.16.0
36+
python-dateutil==2.9.0.post0
37+
requests==2.32.3
38+
s3transfer==0.11.2
39+
six==1.17.0
40+
sortedcontainers==2.4.0
41+
tomli==2.2.1
42+
typing-extensions==4.12.2
43+
ujson==5.10.0
44+
urllib3==2.3.0
45+
wrapt==1.17.2
46+
xmltodict==0.14.2
47+
zipp==3.21.0

0 commit comments

Comments
 (0)