From 383f836b84e55b51fab9b6ed776632af845ea84b Mon Sep 17 00:00:00 2001 From: Emmett Butler <723615+emmettbutler@users.noreply.github.com> Date: Wed, 20 Nov 2024 12:35:48 -0800 Subject: [PATCH] fix: accept default versions of common packages [INPLAT-220] (#11464) This change lowers the minimum supported version of the `click` and `jinja2` packages to include the default versions installed under Python 3.8. ## Checklist - [x] 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 - [x] 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) --- .../requirements/{100c918.txt => 1001365.txt} | 12 ++--- .riot/requirements/112dc22.txt | 6 +-- .../requirements/{4334c5c.txt => 121cdba.txt} | 38 ++++++++-------- .riot/requirements/1250d61.txt | 2 +- .../requirements/{1b3fcdf.txt => 130c755.txt} | 14 +++--- .../requirements/{8fc3285.txt => 1416d2d.txt} | 43 +++++++++--------- .../requirements/{118d2ec.txt => 142556c.txt} | 22 ++++----- .riot/requirements/156e3cc.txt | 10 ++--- .../requirements/{14a42dd.txt => 160ef98.txt} | 6 +-- .riot/requirements/17a0f7f.txt | 10 ++--- .riot/requirements/18392ae.txt | 14 +++--- .../requirements/{169c991.txt => 1a6b1f3.txt} | 45 +++++++++---------- .riot/requirements/1b846e9.txt | 6 +-- .riot/requirements/1c489e9.txt | 2 +- .riot/requirements/1d23fbc.txt | 25 +++++++++++ .../requirements/{b9941cb.txt => 1d9958f.txt} | 45 +++++++++---------- .riot/requirements/1e87e36.txt | 25 +++++++++++ .../requirements/{abfbfa5.txt => 1ec5ec9.txt} | 43 +++++++++--------- .../requirements/{1ac55e4.txt => 1f6c245.txt} | 45 +++++++++---------- .riot/requirements/1ff1ba2.txt | 25 ----------- .../requirements/{1cd1d4a.txt => 2239ee7.txt} | 45 +++++++++---------- .riot/requirements/2c855a9.txt | 14 +++--- .riot/requirements/41529f2.txt | 12 ++--- .../requirements/{1a6e474.txt => 43a4702.txt} | 38 ++++++++-------- .../requirements/{9b18162.txt => 4ad11b1.txt} | 14 +++--- .riot/requirements/4b1629e.txt | 12 ++--- .riot/requirements/7b8e50e.txt | 6 +-- .riot/requirements/7f7863d.txt | 14 +++--- .riot/requirements/7ff8c97.txt | 12 ++--- .../requirements/{f0bc737.txt => 8854702.txt} | 14 +++--- .../requirements/{125f4b9.txt => 8b98948.txt} | 38 ++++++++-------- .riot/requirements/91a3315.txt | 2 +- .../requirements/{cea6065.txt => a7df384.txt} | 45 +++++++++---------- .../requirements/{a4ee05c.txt => af02264.txt} | 20 ++++----- .riot/requirements/b06b6cb.txt | 12 ++--- .riot/requirements/c52f9f6.txt | 8 ++-- .riot/requirements/d6ceb22.txt | 12 ++--- .../requirements/{1853bc5.txt => d785d62.txt} | 45 +++++++++---------- .riot/requirements/d88b3ac.txt | 14 +++--- .riot/requirements/de13093.txt | 25 ----------- .riot/requirements/ec338d4.txt | 16 +++---- .../requirements/{3f38536.txt => f0a4d86.txt} | 43 +++++++++--------- .../sources/min_compatible_versions.csv | 19 ++++---- min_compatible_versions.csv | 19 ++++---- .../notes/lower-minima-8c969f5a71402e01.yaml | 5 +++ riotfile.py | 19 ++++---- scripts/min_compatible_versions.py | 2 +- 47 files changed, 481 insertions(+), 482 deletions(-) rename .riot/requirements/{100c918.txt => 1001365.txt} (77%) rename .riot/requirements/{4334c5c.txt => 121cdba.txt} (71%) rename .riot/requirements/{1b3fcdf.txt => 130c755.txt} (84%) rename .riot/requirements/{8fc3285.txt => 1416d2d.txt} (65%) rename .riot/requirements/{118d2ec.txt => 142556c.txt} (63%) rename .riot/requirements/{14a42dd.txt => 160ef98.txt} (81%) rename .riot/requirements/{169c991.txt => 1a6b1f3.txt} (65%) create mode 100644 .riot/requirements/1d23fbc.txt rename .riot/requirements/{b9941cb.txt => 1d9958f.txt} (65%) create mode 100644 .riot/requirements/1e87e36.txt rename .riot/requirements/{abfbfa5.txt => 1ec5ec9.txt} (65%) rename .riot/requirements/{1ac55e4.txt => 1f6c245.txt} (65%) delete mode 100644 .riot/requirements/1ff1ba2.txt rename .riot/requirements/{1cd1d4a.txt => 2239ee7.txt} (65%) rename .riot/requirements/{1a6e474.txt => 43a4702.txt} (71%) rename .riot/requirements/{9b18162.txt => 4ad11b1.txt} (84%) rename .riot/requirements/{f0bc737.txt => 8854702.txt} (84%) rename .riot/requirements/{125f4b9.txt => 8b98948.txt} (71%) rename .riot/requirements/{cea6065.txt => a7df384.txt} (65%) rename .riot/requirements/{a4ee05c.txt => af02264.txt} (66%) rename .riot/requirements/{1853bc5.txt => d785d62.txt} (65%) delete mode 100644 .riot/requirements/de13093.txt rename .riot/requirements/{3f38536.txt => f0a4d86.txt} (65%) create mode 100644 releasenotes/notes/lower-minima-8c969f5a71402e01.yaml diff --git a/.riot/requirements/100c918.txt b/.riot/requirements/1001365.txt similarity index 77% rename from .riot/requirements/100c918.txt rename to .riot/requirements/1001365.txt index 1851ed8bad5..4c93e023297 100644 --- a/.riot/requirements/100c918.txt +++ b/.riot/requirements/1001365.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/100c918.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1001365.in # -attrs==23.1.0 +attrs==24.2.0 coverage[toml]==7.2.7 -exceptiongroup==1.2.0 +exceptiongroup==1.2.2 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 markupsafe==1.1.1 mock==5.1.0 opentracing==2.4.0 -packaging==23.2 +packaging==24.0 pluggy==1.2.0 -pytest==7.4.3 +pytest==7.4.4 pytest-cov==4.1.0 pytest-mock==3.11.1 pytest-randomly==3.12.0 diff --git a/.riot/requirements/112dc22.txt b/.riot/requirements/112dc22.txt index 66f398229a6..5a7a17b01c7 100644 --- a/.riot/requirements/112dc22.txt +++ b/.riot/requirements/112dc22.txt @@ -9,7 +9,7 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 @@ -23,7 +23,7 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 @@ -35,7 +35,7 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.14.2 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 zipp==3.20.2 diff --git a/.riot/requirements/4334c5c.txt b/.riot/requirements/121cdba.txt similarity index 71% rename from .riot/requirements/4334c5c.txt rename to .riot/requirements/121cdba.txt index 357671c41d1..9d30c267b23 100644 --- a/.riot/requirements/4334c5c.txt +++ b/.riot/requirements/121cdba.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/4334c5c.in +# pip-compile --no-annotate .riot/requirements/121cdba.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.6.1 -cryptography==43.0.1 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,36 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 +pytest==8.3.3 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.20.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/1250d61.txt b/.riot/requirements/1250d61.txt index 2fc3bd39576..90fc52cde99 100644 --- a/.riot/requirements/1250d61.txt +++ b/.riot/requirements/1250d61.txt @@ -9,7 +9,7 @@ aiosqlite==0.19.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.2.7 databases==0.8.0 exceptiongroup==1.2.2 diff --git a/.riot/requirements/1b3fcdf.txt b/.riot/requirements/130c755.txt similarity index 84% rename from .riot/requirements/1b3fcdf.txt rename to .riot/requirements/130c755.txt index 690865da4a8..4ff3f89fa5e 100644 --- a/.riot/requirements/1b3fcdf.txt +++ b/.riot/requirements/130c755.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1b3fcdf.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/130c755.in # annotated-types==0.5.0 attrs==24.2.0 @@ -14,9 +14,9 @@ botocore==1.33.13 certifi==2024.8.30 cffi==1.15.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.2.7 -cryptography==43.0.1 +cryptography==43.0.3 docker==6.1.3 ecdsa==0.14.1 exceptiongroup==1.2.2 @@ -24,7 +24,7 @@ hypothesis==6.45.0 idna==2.10 importlib-metadata==6.7.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.0.0 jsonpatch==1.33 @@ -51,7 +51,7 @@ pytest-mock==3.11.1 pytest-randomly==3.12.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.1 requests==2.31.0 responses==0.23.3 @@ -67,8 +67,8 @@ urllib3==1.26.20 websocket-client==1.6.1 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 +xmltodict==0.14.2 zipp==3.15.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==68.0.0 +# setuptools diff --git a/.riot/requirements/8fc3285.txt b/.riot/requirements/1416d2d.txt similarity index 65% rename from .riot/requirements/8fc3285.txt rename to .riot/requirements/1416d2d.txt index 70931ed9cd2..71acdb59ce2 100644 --- a/.riot/requirements/8fc3285.txt +++ b/.riot/requirements/1416d2d.txt @@ -2,27 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/8fc3285.in +# pip-compile --no-annotate .riot/requirements/1416d2d.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -35,36 +35,35 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/118d2ec.txt b/.riot/requirements/142556c.txt similarity index 63% rename from .riot/requirements/118d2ec.txt rename to .riot/requirements/142556c.txt index cceeac15f45..8d2b90a5faa 100644 --- a/.riot/requirements/118d2ec.txt +++ b/.riot/requirements/142556c.txt @@ -2,36 +2,36 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/118d2ec.in +# pip-compile --no-annotate .riot/requirements/142556c.in # atomicwrites==1.4.1 -attrs==23.2.0 -blinker==1.7.0 +attrs==24.2.0 +blinker==1.9.0 click==8.1.7 -coverage[toml]==7.4.4 -exceptiongroup==1.2.0 +coverage[toml]==7.6.7 +exceptiongroup==1.2.2 flask==0.12.5 flask-cache==0.13.1 hypothesis==6.45.0 -importlib-metadata==7.1.0 +importlib-metadata==8.5.0 itsdangerous==1.1.0 -jinja2==2.11.3 +jinja2==2.10.3 markupsafe==1.1.1 mock==5.1.0 more-itertools==8.10.0 opentracing==2.4.0 -packaging==24.0 +packaging==24.2 pluggy==0.13.1 py==1.11.0 pytest==4.6.11 pytest-cov==3.0.0 pytest-mock==2.0.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-memcached==1.62 redis==2.10.6 six==1.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.1.0 wcwidth==0.2.13 werkzeug==0.16.1 -zipp==3.18.1 +zipp==3.21.0 diff --git a/.riot/requirements/156e3cc.txt b/.riot/requirements/156e3cc.txt index 0ab8b16d0de..1525da6c414 100644 --- a/.riot/requirements/156e3cc.txt +++ b/.riot/requirements/156e3cc.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 greenlet==3.0.3 h11==0.14.0 @@ -21,13 +21,13 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 diff --git a/.riot/requirements/14a42dd.txt b/.riot/requirements/160ef98.txt similarity index 81% rename from .riot/requirements/14a42dd.txt rename to .riot/requirements/160ef98.txt index 8070a820d63..daea0acc6d0 100644 --- a/.riot/requirements/14a42dd.txt +++ b/.riot/requirements/160ef98.txt @@ -2,10 +2,10 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --no-annotate --resolver=backtracking .riot/requirements/14a42dd.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/160ef98.in # atomicwrites==1.4.1 -attrs==23.2.0 +attrs==24.2.0 blinker==1.6.3 click==8.1.7 coverage[toml]==7.2.7 @@ -14,7 +14,7 @@ flask-cache==0.13.1 hypothesis==6.45.0 importlib-metadata==6.7.0 itsdangerous==1.1.0 -jinja2==2.11.3 +jinja2==2.10.3 markupsafe==1.1.1 mock==5.1.0 more-itertools==8.10.0 diff --git a/.riot/requirements/17a0f7f.txt b/.riot/requirements/17a0f7f.txt index b4b0a7c9503..d6725f817cd 100644 --- a/.riot/requirements/17a0f7f.txt +++ b/.riot/requirements/17a0f7f.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 greenlet==3.0.3 h11==0.14.0 @@ -21,13 +21,13 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 diff --git a/.riot/requirements/18392ae.txt b/.riot/requirements/18392ae.txt index fb77230f5a3..933de189d61 100644 --- a/.riot/requirements/18392ae.txt +++ b/.riot/requirements/18392ae.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -22,18 +22,18 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 -starlette==0.41.2 -tomli==2.1.0 +starlette==0.39.2 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/169c991.txt b/.riot/requirements/1a6b1f3.txt similarity index 65% rename from .riot/requirements/169c991.txt rename to .riot/requirements/1a6b1f3.txt index 1f3c8c41195..dd3d3d301ee 100644 --- a/.riot/requirements/169c991.txt +++ b/.riot/requirements/1a6b1f3.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/169c991.in +# pip-compile --no-annotate .riot/requirements/1a6b1f3.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -36,37 +36,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/1b846e9.txt b/.riot/requirements/1b846e9.txt index 378008e2448..4d174ec147c 100644 --- a/.riot/requirements/1b846e9.txt +++ b/.riot/requirements/1b846e9.txt @@ -9,7 +9,7 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 @@ -23,7 +23,7 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 @@ -35,7 +35,7 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.33.0 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 zipp==3.20.2 diff --git a/.riot/requirements/1c489e9.txt b/.riot/requirements/1c489e9.txt index 01e263f1e3a..92254158db9 100644 --- a/.riot/requirements/1c489e9.txt +++ b/.riot/requirements/1c489e9.txt @@ -9,7 +9,7 @@ aiosqlite==0.19.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.2.7 databases==0.8.0 exceptiongroup==1.2.2 diff --git a/.riot/requirements/1d23fbc.txt b/.riot/requirements/1d23fbc.txt new file mode 100644 index 00000000000..ba4db809a86 --- /dev/null +++ b/.riot/requirements/1d23fbc.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.8 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1d23fbc.in +# +attrs==24.2.0 +coverage[toml]==7.6.1 +exceptiongroup==1.2.2 +hypothesis==6.45.0 +importlib-metadata==8.5.0 +iniconfig==2.0.0 +jinja2==2.10.3 +markupsafe==1.1.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==24.2 +pluggy==1.5.0 +pytest==8.3.3 +pytest-cov==5.0.0 +pytest-mock==3.14.0 +pytest-randomly==3.15.0 +sortedcontainers==2.4.0 +tomli==2.1.0 +zipp==3.20.2 diff --git a/.riot/requirements/b9941cb.txt b/.riot/requirements/1d9958f.txt similarity index 65% rename from .riot/requirements/b9941cb.txt rename to .riot/requirements/1d9958f.txt index e0fc21c59a3..c7f6fdbe310 100644 --- a/.riot/requirements/b9941cb.txt +++ b/.riot/requirements/1d9958f.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/b9941cb.in +# pip-compile --no-annotate .riot/requirements/1d9958f.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,37 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/1e87e36.txt b/.riot/requirements/1e87e36.txt new file mode 100644 index 00000000000..bbf6cfe5d53 --- /dev/null +++ b/.riot/requirements/1e87e36.txt @@ -0,0 +1,25 @@ +# +# This file is autogenerated by pip-compile with Python 3.9 +# by the following command: +# +# pip-compile --no-annotate .riot/requirements/1e87e36.in +# +attrs==24.2.0 +coverage[toml]==7.6.7 +exceptiongroup==1.2.2 +hypothesis==6.45.0 +importlib-metadata==8.5.0 +iniconfig==2.0.0 +jinja2==2.10.3 +markupsafe==1.1.1 +mock==5.1.0 +opentracing==2.4.0 +packaging==24.2 +pluggy==1.5.0 +pytest==8.3.3 +pytest-cov==6.0.0 +pytest-mock==3.14.0 +pytest-randomly==3.16.0 +sortedcontainers==2.4.0 +tomli==2.1.0 +zipp==3.21.0 diff --git a/.riot/requirements/abfbfa5.txt b/.riot/requirements/1ec5ec9.txt similarity index 65% rename from .riot/requirements/abfbfa5.txt rename to .riot/requirements/1ec5ec9.txt index 76102ef1cea..9a2af6eeca1 100644 --- a/.riot/requirements/abfbfa5.txt +++ b/.riot/requirements/1ec5ec9.txt @@ -2,27 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/abfbfa5.in +# pip-compile --no-annotate .riot/requirements/1ec5ec9.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -35,36 +35,35 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/1ac55e4.txt b/.riot/requirements/1f6c245.txt similarity index 65% rename from .riot/requirements/1ac55e4.txt rename to .riot/requirements/1f6c245.txt index f2d3c811936..0615f6c278b 100644 --- a/.riot/requirements/1ac55e4.txt +++ b/.riot/requirements/1f6c245.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ac55e4.in +# pip-compile --no-annotate .riot/requirements/1f6c245.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -36,37 +36,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/1ff1ba2.txt b/.riot/requirements/1ff1ba2.txt deleted file mode 100644 index 36f7d263d98..00000000000 --- a/.riot/requirements/1ff1ba2.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.8 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/1ff1ba2.in -# -attrs==23.1.0 -coverage[toml]==7.3.4 -exceptiongroup==1.2.0 -hypothesis==6.45.0 -importlib-metadata==7.0.0 -iniconfig==2.0.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.2 -pluggy==1.3.0 -pytest==7.4.3 -pytest-cov==4.1.0 -pytest-mock==3.12.0 -pytest-randomly==3.15.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.17.0 diff --git a/.riot/requirements/1cd1d4a.txt b/.riot/requirements/2239ee7.txt similarity index 65% rename from .riot/requirements/1cd1d4a.txt rename to .riot/requirements/2239ee7.txt index e4c75077843..c0f1fb94496 100644 --- a/.riot/requirements/1cd1d4a.txt +++ b/.riot/requirements/2239ee7.txt @@ -2,28 +2,28 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1cd1d4a.in +# pip-compile --no-annotate .riot/requirements/2239ee7.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -36,37 +36,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/2c855a9.txt b/.riot/requirements/2c855a9.txt index 33e8f8f4af3..0145630e743 100644 --- a/.riot/requirements/2c855a9.txt +++ b/.riot/requirements/2c855a9.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -23,19 +23,19 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.14.2 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 -zipp==3.21.0 +zipp==3.20.2 diff --git a/.riot/requirements/41529f2.txt b/.riot/requirements/41529f2.txt index 13d7043047a..83a605e2881 100644 --- a/.riot/requirements/41529f2.txt +++ b/.riot/requirements/41529f2.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 greenlet==3.0.3 h11==0.14.0 @@ -21,17 +21,17 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 -starlette==0.41.2 +starlette==0.39.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/1a6e474.txt b/.riot/requirements/43a4702.txt similarity index 71% rename from .riot/requirements/1a6e474.txt rename to .riot/requirements/43a4702.txt index 19ec6ca5b2e..401f6878906 100644 --- a/.riot/requirements/1a6e474.txt +++ b/.riot/requirements/43a4702.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a6e474.in +# pip-compile --no-annotate .riot/requirements/43a4702.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.6.1 -cryptography==43.0.1 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,36 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 +pytest==8.3.3 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.20.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/9b18162.txt b/.riot/requirements/4ad11b1.txt similarity index 84% rename from .riot/requirements/9b18162.txt rename to .riot/requirements/4ad11b1.txt index d35e7d0a9b1..ee4502f597b 100644 --- a/.riot/requirements/9b18162.txt +++ b/.riot/requirements/4ad11b1.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/9b18162.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/4ad11b1.in # annotated-types==0.5.0 attrs==24.2.0 @@ -14,9 +14,9 @@ botocore==1.33.13 certifi==2024.8.30 cffi==1.15.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.2.7 -cryptography==43.0.1 +cryptography==43.0.3 docker==6.1.3 ecdsa==0.14.1 exceptiongroup==1.2.2 @@ -24,7 +24,7 @@ hypothesis==6.45.0 idna==2.10 importlib-metadata==6.7.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.0.0 jsonpatch==1.33 @@ -51,7 +51,7 @@ pytest-mock==3.11.1 pytest-randomly==3.12.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.1 requests==2.31.0 responses==0.23.3 @@ -67,8 +67,8 @@ urllib3==1.26.20 websocket-client==1.6.1 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 +xmltodict==0.14.2 zipp==3.15.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==68.0.0 +# setuptools diff --git a/.riot/requirements/4b1629e.txt b/.riot/requirements/4b1629e.txt index b5b3335484e..76be9c2a6d2 100644 --- a/.riot/requirements/4b1629e.txt +++ b/.riot/requirements/4b1629e.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -22,18 +22,18 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.20.4 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/7b8e50e.txt b/.riot/requirements/7b8e50e.txt index 310164f1e0d..cd7fc9062b9 100644 --- a/.riot/requirements/7b8e50e.txt +++ b/.riot/requirements/7b8e50e.txt @@ -9,7 +9,7 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 @@ -23,7 +23,7 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 @@ -35,7 +35,7 @@ sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.20.4 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 zipp==3.20.2 diff --git a/.riot/requirements/7f7863d.txt b/.riot/requirements/7f7863d.txt index 598f660a429..361a3483306 100644 --- a/.riot/requirements/7f7863d.txt +++ b/.riot/requirements/7f7863d.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -23,19 +23,19 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.20.4 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 -zipp==3.21.0 +zipp==3.20.2 diff --git a/.riot/requirements/7ff8c97.txt b/.riot/requirements/7ff8c97.txt index 1ffe5129825..ab3925fdd61 100644 --- a/.riot/requirements/7ff8c97.txt +++ b/.riot/requirements/7ff8c97.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -22,18 +22,18 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.33.0 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/f0bc737.txt b/.riot/requirements/8854702.txt similarity index 84% rename from .riot/requirements/f0bc737.txt rename to .riot/requirements/8854702.txt index e514da947a1..dfbd9884664 100644 --- a/.riot/requirements/f0bc737.txt +++ b/.riot/requirements/8854702.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/f0bc737.in +# pip-compile --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/8854702.in # annotated-types==0.5.0 attrs==24.2.0 @@ -14,9 +14,9 @@ botocore==1.33.13 certifi==2024.8.30 cffi==1.15.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.2.7 -cryptography==43.0.1 +cryptography==43.0.3 docker==6.1.3 ecdsa==0.14.1 exceptiongroup==1.2.2 @@ -24,7 +24,7 @@ hypothesis==6.45.0 idna==2.10 importlib-metadata==6.7.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.0.0 jsonpatch==1.33 @@ -51,7 +51,7 @@ pytest-mock==3.11.1 pytest-randomly==3.12.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.1 requests==2.31.0 responses==0.23.3 @@ -67,8 +67,8 @@ urllib3==1.26.20 websocket-client==1.6.1 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 +xmltodict==0.14.2 zipp==3.15.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==68.0.0 +# setuptools diff --git a/.riot/requirements/125f4b9.txt b/.riot/requirements/8b98948.txt similarity index 71% rename from .riot/requirements/125f4b9.txt rename to .riot/requirements/8b98948.txt index 3492ca38331..f22e6f8ab46 100644 --- a/.riot/requirements/125f4b9.txt +++ b/.riot/requirements/8b98948.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/125f4b9.in +# pip-compile --no-annotate .riot/requirements/8b98948.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 coverage[toml]==7.6.1 -cryptography==43.0.1 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,36 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 +pytest==8.3.3 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.20.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/91a3315.txt b/.riot/requirements/91a3315.txt index 2f05255dc5d..59c24169550 100644 --- a/.riot/requirements/91a3315.txt +++ b/.riot/requirements/91a3315.txt @@ -9,7 +9,7 @@ aiosqlite==0.19.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.2.7 databases==0.8.0 exceptiongroup==1.2.2 diff --git a/.riot/requirements/cea6065.txt b/.riot/requirements/a7df384.txt similarity index 65% rename from .riot/requirements/cea6065.txt rename to .riot/requirements/a7df384.txt index 83fb400c3ba..8aa1055eb0e 100644 --- a/.riot/requirements/cea6065.txt +++ b/.riot/requirements/a7df384.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/cea6065.in +# pip-compile --no-annotate .riot/requirements/a7df384.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,37 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/a4ee05c.txt b/.riot/requirements/af02264.txt similarity index 66% rename from .riot/requirements/a4ee05c.txt rename to .riot/requirements/af02264.txt index e88e88b7770..34794a907ae 100644 --- a/.riot/requirements/a4ee05c.txt +++ b/.riot/requirements/af02264.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/a4ee05c.in +# pip-compile --no-annotate .riot/requirements/af02264.in # atomicwrites==1.4.1 -attrs==23.2.0 -blinker==1.7.0 +attrs==24.2.0 +blinker==1.8.2 click==8.1.7 -coverage[toml]==7.4.4 -exceptiongroup==1.2.0 +coverage[toml]==7.6.1 +exceptiongroup==1.2.2 flask==0.12.5 flask-cache==0.13.1 hypothesis==6.45.0 -importlib-metadata==7.1.0 +importlib-metadata==8.5.0 itsdangerous==1.1.0 -jinja2==2.11.3 +jinja2==2.10.3 markupsafe==1.1.1 mock==5.1.0 more-itertools==8.10.0 opentracing==2.4.0 -packaging==24.0 +packaging==24.2 pluggy==0.13.1 py==1.11.0 pytest==4.6.11 @@ -31,7 +31,7 @@ python-memcached==1.62 redis==2.10.6 six==1.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.1.0 wcwidth==0.2.13 werkzeug==0.16.1 -zipp==3.18.1 +zipp==3.20.2 diff --git a/.riot/requirements/b06b6cb.txt b/.riot/requirements/b06b6cb.txt index e277fb20f5a..f74a362923f 100644 --- a/.riot/requirements/b06b6cb.txt +++ b/.riot/requirements/b06b6cb.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -22,18 +22,18 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.15.0 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/c52f9f6.txt b/.riot/requirements/c52f9f6.txt index 6b62e916274..c65ef57f787 100644 --- a/.riot/requirements/c52f9f6.txt +++ b/.riot/requirements/c52f9f6.txt @@ -9,7 +9,7 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 +charset-normalizer==3.3.2 coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 @@ -23,7 +23,7 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 @@ -34,8 +34,8 @@ requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 -starlette==0.41.2 -tomli==2.1.0 +starlette==0.39.2 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 zipp==3.20.2 diff --git a/.riot/requirements/d6ceb22.txt b/.riot/requirements/d6ceb22.txt index 6ee8e73017d..0749513724c 100644 --- a/.riot/requirements/d6ceb22.txt +++ b/.riot/requirements/d6ceb22.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 greenlet==3.0.3 h11==0.14.0 @@ -21,17 +21,17 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 -starlette==0.41.2 +starlette==0.39.2 typing-extensions==4.12.2 urllib3==2.2.3 diff --git a/.riot/requirements/1853bc5.txt b/.riot/requirements/d785d62.txt similarity index 65% rename from .riot/requirements/1853bc5.txt rename to .riot/requirements/d785d62.txt index 16be4a95906..b3a4e3b51d7 100644 --- a/.riot/requirements/1853bc5.txt +++ b/.riot/requirements/d785d62.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1853bc5.in +# pip-compile --no-annotate .riot/requirements/d785d62.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 exceptiongroup==1.2.2 hypothesis==6.45.0 idna==2.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -37,37 +37,36 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 -tomli==2.0.1 +tomli==2.1.0 typing-extensions==4.12.2 -tzdata==2024.1 urllib3==1.26.20 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/.riot/requirements/d88b3ac.txt b/.riot/requirements/d88b3ac.txt index 785f5b75b11..b1cbde620f2 100644 --- a/.riot/requirements/d88b3ac.txt +++ b/.riot/requirements/d88b3ac.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -23,19 +23,19 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 starlette==0.33.0 -tomli==2.1.0 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 -zipp==3.21.0 +zipp==3.20.2 diff --git a/.riot/requirements/de13093.txt b/.riot/requirements/de13093.txt deleted file mode 100644 index d9d407a138a..00000000000 --- a/.riot/requirements/de13093.txt +++ /dev/null @@ -1,25 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.9 -# by the following command: -# -# pip-compile --no-annotate .riot/requirements/de13093.in -# -attrs==23.1.0 -coverage[toml]==7.3.4 -exceptiongroup==1.2.0 -hypothesis==6.45.0 -importlib-metadata==7.0.0 -iniconfig==2.0.0 -jinja2==2.11.3 -markupsafe==1.1.1 -mock==5.1.0 -opentracing==2.4.0 -packaging==23.2 -pluggy==1.3.0 -pytest==7.4.3 -pytest-cov==4.1.0 -pytest-mock==3.12.0 -pytest-randomly==3.15.0 -sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.17.0 diff --git a/.riot/requirements/ec338d4.txt b/.riot/requirements/ec338d4.txt index 2c823fe1300..e5a0a713b20 100644 --- a/.riot/requirements/ec338d4.txt +++ b/.riot/requirements/ec338d4.txt @@ -9,8 +9,8 @@ aiosqlite==0.20.0 anyio==3.7.1 attrs==24.2.0 certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +charset-normalizer==3.3.2 +coverage[toml]==7.6.1 databases==0.8.0 exceptiongroup==1.2.2 greenlet==3.0.3 @@ -23,19 +23,19 @@ importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.2 +packaging==24.1 pluggy==1.5.0 pytest==8.3.3 pytest-asyncio==0.21.1 -pytest-cov==6.0.0 +pytest-cov==5.0.0 pytest-mock==3.14.0 -pytest-randomly==3.16.0 +pytest-randomly==3.15.0 requests==2.32.3 sniffio==1.3.1 sortedcontainers==2.4.0 sqlalchemy==1.4.54 -starlette==0.41.2 -tomli==2.1.0 +starlette==0.39.2 +tomli==2.0.2 typing-extensions==4.12.2 urllib3==2.2.3 -zipp==3.21.0 +zipp==3.20.2 diff --git a/.riot/requirements/3f38536.txt b/.riot/requirements/f0a4d86.txt similarity index 65% rename from .riot/requirements/3f38536.txt rename to .riot/requirements/f0a4d86.txt index fe74d80b0cc..30ff4ac30eb 100644 --- a/.riot/requirements/3f38536.txt +++ b/.riot/requirements/f0a4d86.txt @@ -2,27 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/3f38536.in +# pip-compile --no-annotate .riot/requirements/f0a4d86.in # annotated-types==0.7.0 attrs==24.2.0 -aws-sam-translator==1.91.0 +aws-sam-translator==1.92.0 aws-xray-sdk==2.14.0 boto==2.49.0 -boto3==1.35.14 -botocore==1.35.14 +boto3==1.35.65 +botocore==1.35.65 certifi==2024.8.30 cffi==1.17.1 cfn-lint==0.53.1 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -cryptography==43.0.1 +charset-normalizer==3.4.0 +coverage[toml]==7.6.7 +cryptography==43.0.3 docker==7.1.0 ecdsa==0.14.1 hypothesis==6.45.0 idna==2.10 iniconfig==2.0.0 -jinja2==2.11.3 +jinja2==2.10.3 jmespath==1.0.1 jsondiff==2.2.1 jsonpatch==1.33 @@ -35,36 +35,35 @@ more-itertools==10.5.0 moto==1.3.16 networkx==2.8.8 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyasn1==0.6.0 +pyasn1==0.6.1 pycparser==2.22 -pydantic==2.9.0 -pydantic-core==2.23.2 +pydantic==2.9.2 +pydantic-core==2.23.4 pynamodb==5.5.1 pyrsistent==0.20.0 -pytest==8.3.2 -pytest-cov==5.0.0 +pytest==8.3.3 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 python-jose[cryptography]==3.3.0 -pytz==2024.1 +pytz==2024.2 pyyaml==6.0.2 requests==2.32.3 responses==0.25.3 rsa==4.9 -s3transfer==0.10.2 +s3transfer==0.10.3 six==1.16.0 sortedcontainers==2.4.0 sshpubkeys==3.3.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +urllib3==2.2.3 werkzeug==2.1.2 wrapt==1.16.0 -xmltodict==0.13.0 -zipp==3.20.1 +xmltodict==0.14.2 +zipp==3.21.0 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +# setuptools diff --git a/lib-injection/sources/min_compatible_versions.csv b/lib-injection/sources/min_compatible_versions.csv index 0928fd308be..b49ced9c42e 100644 --- a/lib-injection/sources/min_compatible_versions.csv +++ b/lib-injection/sources/min_compatible_versions.csv @@ -1,7 +1,7 @@ This file was generated by scripts/min_compatible_versions.py pkg_name,min_version Flask-Cache,~=0.13.1 -Jinja2,~=2.11.0 +Jinja2,~=2.10.0 SQLAlchemy,==2.0.22 WebTest,0 Werkzeug,<1.0 @@ -17,10 +17,10 @@ algoliasearch,~=2.5 anthropic,==0.26.0 anyio,>=3.4.0 aredis,0 -asgiref,~=3.0.0 +asgiref,~=3.0 astunparse,0 async_generator,~=1.10 -asyncpg,~=0.23.0 +asyncpg,~=0.23 asynctest,==0.13.0 austin-python,~=1.0 avro,0 @@ -34,7 +34,6 @@ celery,~=5.1.0 cfn-lint,~=0.53.1 channels,~=3.0 cherrypy,>=17 -click,==7.1.2 cohere,==4.57 confluent-kafka,~=1.9.2 coverage,0 @@ -63,18 +62,18 @@ elasticsearch[async],0 envier,==0.5.2 exceptiongroup,0 faiss-cpu,==1.8.0 -falcon,~=3.0.0 +falcon,~=3.0 fastapi,~=0.64.0 flask,~=0.12.0 flask-caching,~=1.10.0 flask-openapi3,0 gevent,~=20.12.0 -git+https://github.com/gnufede/pytest-memray.git@24a3c0735db99eedf57fb36c573680f9bab7cd73,0 +google-generativeai,0 googleapis-common-protos,0 graphene,~=3.0.0 graphql-core,~=3.2.0 graphql-relay,0 -greenlet,~=1.0.0 +greenlet,~=1.0 grpcio,~=1.34.0 gunicorn,==20.0.4 gunicorn[gevent],0 @@ -85,7 +84,7 @@ hypothesis,<6.45.1 importlib-metadata,0 importlib_metadata,<5.0 itsdangerous,<2.0 -jinja2,~=2.11.0 +jinja2,~=2.10.0 kombu,>=4.2.0 langchain,==0.0.192 langchain-anthropic,==0.1.11 @@ -144,12 +143,16 @@ pytest-aiohttp,0 pytest-bdd,>=4.0 pytest-benchmark,>=3.1.0 pytest-cov,==2.9.0 +pytest-cpp,0 pytest-django[testing],==3.10.0 +pytest-memray,~=1.7.0 pytest-mock,==2.0.0 pytest-sanic,~=1.6.2 python-consul,>=1.1 python-json-logger,==2.0.7 python-memcached,0 +python-multipart,0 +ragas,==0.1.21 redis,~=2.0 redis-py-cluster,>=2.0 reno,0 diff --git a/min_compatible_versions.csv b/min_compatible_versions.csv index 0928fd308be..b49ced9c42e 100644 --- a/min_compatible_versions.csv +++ b/min_compatible_versions.csv @@ -1,7 +1,7 @@ This file was generated by scripts/min_compatible_versions.py pkg_name,min_version Flask-Cache,~=0.13.1 -Jinja2,~=2.11.0 +Jinja2,~=2.10.0 SQLAlchemy,==2.0.22 WebTest,0 Werkzeug,<1.0 @@ -17,10 +17,10 @@ algoliasearch,~=2.5 anthropic,==0.26.0 anyio,>=3.4.0 aredis,0 -asgiref,~=3.0.0 +asgiref,~=3.0 astunparse,0 async_generator,~=1.10 -asyncpg,~=0.23.0 +asyncpg,~=0.23 asynctest,==0.13.0 austin-python,~=1.0 avro,0 @@ -34,7 +34,6 @@ celery,~=5.1.0 cfn-lint,~=0.53.1 channels,~=3.0 cherrypy,>=17 -click,==7.1.2 cohere,==4.57 confluent-kafka,~=1.9.2 coverage,0 @@ -63,18 +62,18 @@ elasticsearch[async],0 envier,==0.5.2 exceptiongroup,0 faiss-cpu,==1.8.0 -falcon,~=3.0.0 +falcon,~=3.0 fastapi,~=0.64.0 flask,~=0.12.0 flask-caching,~=1.10.0 flask-openapi3,0 gevent,~=20.12.0 -git+https://github.com/gnufede/pytest-memray.git@24a3c0735db99eedf57fb36c573680f9bab7cd73,0 +google-generativeai,0 googleapis-common-protos,0 graphene,~=3.0.0 graphql-core,~=3.2.0 graphql-relay,0 -greenlet,~=1.0.0 +greenlet,~=1.0 grpcio,~=1.34.0 gunicorn,==20.0.4 gunicorn[gevent],0 @@ -85,7 +84,7 @@ hypothesis,<6.45.1 importlib-metadata,0 importlib_metadata,<5.0 itsdangerous,<2.0 -jinja2,~=2.11.0 +jinja2,~=2.10.0 kombu,>=4.2.0 langchain,==0.0.192 langchain-anthropic,==0.1.11 @@ -144,12 +143,16 @@ pytest-aiohttp,0 pytest-bdd,>=4.0 pytest-benchmark,>=3.1.0 pytest-cov,==2.9.0 +pytest-cpp,0 pytest-django[testing],==3.10.0 +pytest-memray,~=1.7.0 pytest-mock,==2.0.0 pytest-sanic,~=1.6.2 python-consul,>=1.1 python-json-logger,==2.0.7 python-memcached,0 +python-multipart,0 +ragas,==0.1.21 redis,~=2.0 redis-py-cluster,>=2.0 reno,0 diff --git a/releasenotes/notes/lower-minima-8c969f5a71402e01.yaml b/releasenotes/notes/lower-minima-8c969f5a71402e01.yaml new file mode 100644 index 00000000000..35d624a4420 --- /dev/null +++ b/releasenotes/notes/lower-minima-8c969f5a71402e01.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + This fix resolves an issue where the default versions of ``click`` and ``jinja2`` installed on 3.8 were outside of the + allowed minimum versions for autoinstrumentation. diff --git a/riotfile.py b/riotfile.py index 64829e61b96..b5414c64c93 100644 --- a/riotfile.py +++ b/riotfile.py @@ -10,18 +10,17 @@ latest = "" -SUPPORTED_PYTHON_VERSIONS = [ +SUPPORTED_PYTHON_VERSIONS: List[Tuple[int, int]] = [ (3, 7), (3, 8), (3, 9), (3, 10), (3, 11), (3, 12), -] # type: List[Tuple[int, int]] +] -def version_to_str(version): - # type: (Tuple[int, int]) -> str +def version_to_str(version: Tuple[int, int]) -> str: """Convert a Python version tuple to a string >>> version_to_str((3, 7)) @@ -42,8 +41,7 @@ def version_to_str(version): return ".".join(str(p) for p in version) -def str_to_version(version): - # type: (str) -> Tuple[int, int] +def str_to_version(version: str) -> Tuple[int, int]: """Convert a Python version string to a tuple >>> str_to_version("3.7") @@ -68,8 +66,7 @@ def str_to_version(version): MAX_PYTHON_VERSION = version_to_str(max(SUPPORTED_PYTHON_VERSIONS)) -def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): - # type: (str, str) -> List[str] +def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYTHON_VERSION) -> List[str]: """Helper to select python versions from the list of versions we support >>> select_pys() @@ -1116,7 +1113,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pytest": "~=4.0", "pytest-mock": "==2.0.0", "pytest-cov": "~=3.0", - "Jinja2": "~=2.11.0", + "Jinja2": "~=2.10.0", "more_itertools": "<8.11.0", # https://github.com/pallets/itsdangerous/issues/290 # DEV: Breaking change made in 2.0 release @@ -1270,7 +1267,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): "pynamodb": ["~=5.0", "~=5.3", "<6.0"], "moto": ">=1.0,<2.0", "cfn-lint": "~=0.53.1", - "Jinja2": "~=2.11.0", + "Jinja2": "~=2.10.0", "pytest-randomly": latest, }, ), @@ -2051,7 +2048,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( pys=select_pys(max_version="3.9"), pkgs={ - "jinja2": "~=2.11.0", + "jinja2": "~=2.10.0", # https://github.com/pallets/markupsafe/issues/282 # DEV: Breaking change made in 2.1.0 release "markupsafe": "<2.0", diff --git a/scripts/min_compatible_versions.py b/scripts/min_compatible_versions.py index 42695b88f03..ae35049f02b 100644 --- a/scripts/min_compatible_versions.py +++ b/scripts/min_compatible_versions.py @@ -14,7 +14,7 @@ OUT_FILENAME = "min_compatible_versions.csv" OUT_DIRECTORIES = (".", "lib-injection/sources") -IGNORED_PACKAGES = {"setuptools", "attrs", "pytest-randomly", "pillow", "botocore", "pytest-asyncio"} +IGNORED_PACKAGES = {"setuptools", "attrs", "pytest-randomly", "pillow", "botocore", "pytest-asyncio", "click"} def _format_version_specifiers(spec: Set[str]) -> Set[str]: