From 5f1aefcf19a5aebc8768ca1e90e01d93843c3e0e Mon Sep 17 00:00:00 2001 From: Nick Ripley Date: Tue, 7 Jan 2025 12:26:51 -0500 Subject: [PATCH 1/4] refactor(profiling): add debug check that the GIL is held to memalloc (#11860) The allocation profiler functions should (in theory) only be called when allocating Python objects, which should (in theory) only be done with the GIL held. We have reason to believe that this code is sometimes reached without the GIL held, since some crashes in the code seem to go away with our own locking. Add a debug flag, `_DD_PROFILING_MEMALLOC_CRASH_ON_NO_GIL`, that when set will make the profiler crash if it detects the GIL is not held in places where we think it ought to be. --- ddtrace/profiling/collector/_memalloc.c | 28 +++++++++++-------- ddtrace/profiling/collector/_memalloc_debug.h | 25 +++++++++++++++++ ddtrace/profiling/collector/_memalloc_heap.c | 13 ++------- 3 files changed, 44 insertions(+), 22 deletions(-) create mode 100644 ddtrace/profiling/collector/_memalloc_debug.h diff --git a/ddtrace/profiling/collector/_memalloc.c b/ddtrace/profiling/collector/_memalloc.c index f3de61a7b2c..b55e9ebcfab 100644 --- a/ddtrace/profiling/collector/_memalloc.c +++ b/ddtrace/profiling/collector/_memalloc.c @@ -5,6 +5,7 @@ #define PY_SSIZE_T_CLEAN #include +#include "_memalloc_debug.h" #include "_memalloc_heap.h" #include "_memalloc_reentrant.h" #include "_memalloc_tb.h" @@ -48,7 +49,13 @@ static PyObject* object_string = NULL; // We add an option here to _add_ a crash, in order to observe this condition in a future diagnostic iteration. // **This option is _intended_ to crash the Python process** do not use without a good reason! static char g_crash_on_mutex_pass_str[] = "_DD_PROFILING_MEMALLOC_CRASH_ON_MUTEX_PASS"; -static const char* g_truthy_values[] = { "1", "true", "yes", "on", "enable", "enabled", NULL }; // NB the sentinel NULL +// The allocation profiler functions should (in theory) only be called when allocating Python +// objects, which should (in theory) only be done with the GIL held. We have reason to believe +// that this code is sometimes reached without the GIL held, since some crashes in the code +// seem to go away with our own locking. This debug flag will make the profiler crash if +// it detects the GIL is not held in places where we think it ought to be. +static char g_crash_on_no_gil_str[] = "_DD_PROFILING_MEMALLOC_CRASH_ON_NO_GIL"; +static bool g_crash_on_no_gil = false; static memlock_t g_memalloc_lock; static alloc_tracker_t* global_alloc_tracker; @@ -92,25 +99,24 @@ static void memalloc_init() { // Check if we should crash the process on mutex pass - char* crash_on_mutex_pass_str = getenv(g_crash_on_mutex_pass_str); - bool crash_on_mutex_pass = false; - if (crash_on_mutex_pass_str) { - for (int i = 0; g_truthy_values[i]; i++) { - if (strcmp(crash_on_mutex_pass_str, g_truthy_values[i]) == 0) { - crash_on_mutex_pass = true; - break; - } - } - } + bool crash_on_mutex_pass = memalloc_get_bool_env(g_crash_on_mutex_pass_str); memlock_init(&g_memalloc_lock, crash_on_mutex_pass); #ifndef _WIN32 pthread_atfork(memalloc_prefork, memalloc_postfork_parent, memalloc_postfork_child); #endif + + g_crash_on_no_gil = memalloc_get_bool_env(g_crash_on_no_gil_str); } static void memalloc_add_event(memalloc_context_t* ctx, void* ptr, size_t size) { + if (g_crash_on_no_gil && !PyGILState_Check()) { + int* p = NULL; + *p = 0; + abort(); // should never reach here + } + uint64_t alloc_count = atomic_add_clamped(&global_alloc_tracker->alloc_count, 1, ALLOC_TRACKER_MAX_COUNT); /* Return if we've reached the maximum number of allocations */ diff --git a/ddtrace/profiling/collector/_memalloc_debug.h b/ddtrace/profiling/collector/_memalloc_debug.h new file mode 100644 index 00000000000..0e2ad4653c3 --- /dev/null +++ b/ddtrace/profiling/collector/_memalloc_debug.h @@ -0,0 +1,25 @@ +#ifndef _DDTRACE_MEMALLOC_DEBUG_H +#define _DDTRACE_MEMALLOC_DEBUG_H + +#include +#include +#include + +static const char* g_truthy_values[] = { "1", "true", "yes", "on", "enable", "enabled", NULL }; // NB the sentinel NULL + +static bool +memalloc_get_bool_env(char* key) +{ + char* val = getenv(key); + if (!val) { + return false; + } + for (int i = 0; g_truthy_values[i]; i++) { + if (strcmp(val, g_truthy_values[i]) == 0) { + return true; + } + } + return false; +} + +#endif diff --git a/ddtrace/profiling/collector/_memalloc_heap.c b/ddtrace/profiling/collector/_memalloc_heap.c index 11e0d8dba8e..5ca38dc8bac 100644 --- a/ddtrace/profiling/collector/_memalloc_heap.c +++ b/ddtrace/profiling/collector/_memalloc_heap.c @@ -2,6 +2,7 @@ #include #define PY_SSIZE_T_CLEAN +#include "_memalloc_debug.h" #include "_memalloc_heap.h" #include "_memalloc_reentrant.h" #include "_memalloc_tb.h" @@ -27,7 +28,6 @@ typedef struct } heap_tracker_t; static char g_crash_on_mutex_pass_str[] = "_DD_PROFILING_MEMHEAP_CRASH_ON_MUTEX_PASS"; -static const char* g_truthy_values[] = { "1", "true", "yes", "on", "enable", "enabled", NULL }; // NB the sentinel NULL static memlock_t g_memheap_lock; static heap_tracker_t global_heap_tracker; @@ -68,16 +68,7 @@ static void memheap_init() { // Check if we should crash the process on mutex pass - char* crash_on_mutex_pass_str = getenv(g_crash_on_mutex_pass_str); - bool crash_on_mutex_pass = false; - if (crash_on_mutex_pass_str) { - for (int i = 0; g_truthy_values[i]; i++) { - if (strcmp(crash_on_mutex_pass_str, g_truthy_values[i]) == 0) { - crash_on_mutex_pass = true; - break; - } - } - } + bool crash_on_mutex_pass = memalloc_get_bool_env(g_crash_on_mutex_pass_str); memlock_init(&g_memheap_lock, crash_on_mutex_pass); #ifndef _WIN32 pthread_atfork(memheap_prefork, memheap_postfork_parent, memheap_postfork_child); From 6620f9b7ae0b3333819f33bd7182f286e1aed626 Mon Sep 17 00:00:00 2001 From: Brett Langdon Date: Tue, 7 Jan 2025 13:14:00 -0500 Subject: [PATCH 2/4] ci: fix flaky test_custom_traceback_size_with_error on Python 3.13 (#11858) --- tests/tracer/test_span.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/tracer/test_span.py b/tests/tracer/test_span.py index e746632037e..8cdaad831f0 100644 --- a/tests/tracer/test_span.py +++ b/tests/tracer/test_span.py @@ -283,10 +283,16 @@ def wrapper(): assert 0, "should have failed" stack = s.get_tag(ERROR_STACK) + assert stack, "No error stack collected" # one header "Traceback (most recent call last):" and one footer "ZeroDivisionError: division by zero" header_and_footer_lines = 2 + # Python 3.13 adds extra lines to the traceback: + # File dd-trace-py/tests/tracer/test_span.py", line 279, in test_custom_traceback_size_with_error + # wrapper() + # ~~~~~~~^^ + multiplier = 3 if "~~" in stack else 2 assert ( - len(stack.splitlines()) == tb_length_limit * 2 + header_and_footer_lines + len(stack.splitlines()) == tb_length_limit * multiplier + header_and_footer_lines ), "stacktrace should contain two lines per entry" def test_ctx_mgr(self): From 2a6774eddbd6b28c251a560351032c9db262c721 Mon Sep 17 00:00:00 2001 From: Brett Langdon Date: Tue, 7 Jan 2025 13:14:27 -0500 Subject: [PATCH 3/4] ci: update latest gevent tested (#11862) --- .riot/requirements/1053dce.txt | 18 +++---- .riot/requirements/1092157.txt | 22 ++++---- .riot/requirements/125c1e6.txt | 12 ++--- .riot/requirements/12a25de.txt | 32 ++++++------ .riot/requirements/12a4316.txt | 10 ++-- .riot/requirements/1359ebb.txt | 12 ++--- .riot/requirements/137098c.txt | 6 +-- .riot/requirements/1413039.txt | 8 +-- .riot/requirements/1438a95.txt | 52 +++++++++---------- .riot/requirements/148bd89.txt | 26 +++++----- .riot/requirements/14f0b34.txt | 40 +++++++------- .riot/requirements/1560353.txt | 10 ++-- .riot/requirements/15e90ee.txt | 24 ++++----- .riot/requirements/1600ae2.txt | 2 +- .riot/requirements/163a963.txt | 20 +++---- .riot/requirements/16c1c69.txt | 26 +++++----- .riot/requirements/16d2d1f.txt | 30 +++++------ .riot/requirements/17148ee.txt | 22 ++++---- .riot/requirements/1800771.txt | 32 ++++++------ .riot/requirements/189a9da.txt | 6 +-- .riot/requirements/196d465.txt | 38 +++++++------- .riot/requirements/19a43a5.txt | 12 ++--- .riot/requirements/1a1dfc3.txt | 24 ++++----- .riot/requirements/1a736ea.txt | 36 ++++++------- .riot/requirements/1aa3044.txt | 30 +++++------ .riot/requirements/1aa652f.txt | 36 ++++++------- .riot/requirements/1ace55b.txt | 40 +++++++------- .riot/requirements/1b284db.txt | 14 ++--- .riot/requirements/1b73c58.txt | 10 ++-- .riot/requirements/1b90fc9.txt | 24 ++++----- .riot/requirements/1bceb88.txt | 30 +++++------ .riot/requirements/1c47005.txt | 32 ++++++------ .riot/requirements/1d21682.txt | 10 ++-- .riot/requirements/1d6a1a5.txt | 4 +- .riot/requirements/1dcce79.txt | 30 +++++------ .riot/requirements/1dd5678.txt | 20 +++---- .riot/requirements/1ddcf3c.txt | 34 ++++++------ .riot/requirements/1df3425.txt | 22 ++++---- .riot/requirements/1df8347.txt | 30 +++++------ .riot/requirements/1e1ea62.txt | 40 +++++++------- .riot/requirements/1ef2187.txt | 12 ++--- .riot/requirements/1f8ac1c.txt | 46 ++++++++-------- .riot/requirements/1fbf1f2.txt | 30 +++++------ .riot/requirements/1fe881e.txt | 20 +++---- .riot/requirements/1fefc1d.txt | 28 +++++----- .riot/requirements/26ee64c.txt | 44 ++++++++-------- .riot/requirements/27d0ff3.txt | 22 ++++---- .riot/requirements/2d19e52.txt | 4 +- .riot/requirements/2e36381.txt | 22 ++++---- .riot/requirements/401d7e2.txt | 28 +++++----- .riot/requirements/4132bce.txt | 8 +-- .riot/requirements/4211915.txt | 42 +++++++-------- .riot/requirements/4e87dd9.txt | 24 ++++----- .riot/requirements/512bff3.txt | 42 +++++++-------- .riot/requirements/51f5382.txt | 38 +++++++------- .riot/requirements/5b922fc.txt | 22 ++++---- .riot/requirements/5baaec1.txt | 28 +++++----- .riot/requirements/5be696d.txt | 36 ++++++------- .riot/requirements/5ddbef6.txt | 28 +++++----- .riot/requirements/5e63315.txt | 38 +++++++------- .riot/requirements/61891b4.txt | 28 +++++----- .riot/requirements/620a309.txt | 8 +-- .riot/requirements/69997b1.txt | 40 +++++++------- .riot/requirements/6e78b72.txt | 30 +++++------ .riot/requirements/7c104f7.txt | 32 ++++++------ .riot/requirements/85c90b4.txt | 30 +++++------ .riot/requirements/85e923f.txt | 28 +++++----- .riot/requirements/89b8013.txt | 26 +++++----- .riot/requirements/8dea090.txt | 46 ++++++++-------- .riot/requirements/9a5c0d9.txt | 24 ++++----- .riot/requirements/9b3b6c2.txt | 50 +++++++++--------- .riot/requirements/a0f2001.txt | 52 +++++++++---------- .riot/requirements/a8351f1.txt | 38 +++++++------- .riot/requirements/adb0290.txt | 52 +++++++++---------- .riot/requirements/afc1791.txt | 6 +-- .riot/requirements/b1df5a4.txt | 12 ++--- .riot/requirements/b1eb794.txt | 30 +++++------ .riot/requirements/b1fd8ec.txt | 52 +++++++++---------- .riot/requirements/b403d9d.txt | 43 +++++++-------- .riot/requirements/b83f7ca.txt | 26 +++++----- .riot/requirements/b92b3b0.txt | 22 ++++---- .../requirements/{c7b5ba5.txt => ba009af.txt} | 46 ++++++++-------- .riot/requirements/bbb3af0.txt | 48 ++++++++--------- .riot/requirements/c3e8b1a.txt | 38 +++++++------- .riot/requirements/c74560f.txt | 24 ++++----- .riot/requirements/c77bbb6.txt | 44 ++++++++-------- .riot/requirements/c8b476b.txt | 24 ++++----- .riot/requirements/ce6cd33.txt | 48 ++++++++--------- .riot/requirements/d0355c2.txt | 6 +-- .riot/requirements/d171c08.txt | 22 ++++---- .riot/requirements/d44f455.txt | 20 +++---- .riot/requirements/ddba314.txt | 38 +++++++------- .riot/requirements/de578a7.txt | 22 ++++---- .riot/requirements/e20bbeb.txt | 40 +++++++------- .riot/requirements/e68fea2.txt | 22 ++++---- .riot/requirements/ee0b75a.txt | 30 +++++------ .riot/requirements/f19daa4.txt | 34 ++++++------ .riot/requirements/f4fafb3.txt | 30 +++++------ .riot/requirements/f65661f.txt | 22 ++++---- riotfile.py | 3 +- 100 files changed, 1363 insertions(+), 1361 deletions(-) rename .riot/requirements/{c7b5ba5.txt => ba009af.txt} (64%) diff --git a/.riot/requirements/1053dce.txt b/.riot/requirements/1053dce.txt index 5b1c1d31dbe..fe54a35c1c4 100644 --- a/.riot/requirements/1053dce.txt +++ b/.riot/requirements/1053dce.txt @@ -4,23 +4,23 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1053dce.in # -attrs==24.2.0 -coverage[toml]==7.6.1 -gevent==24.2.1 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1092157.txt b/.riot/requirements/1092157.txt index 5dca0051a12..3d01104cb32 100644 --- a/.riot/requirements/1092157.txt +++ b/.riot/requirements/1092157.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1092157.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.1 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/125c1e6.txt b/.riot/requirements/125c1e6.txt index 77714a4a160..f59c7be042a 100644 --- a/.riot/requirements/125c1e6.txt +++ b/.riot/requirements/125c1e6.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/125c1e6.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 gevent==24.11.1 greenlet==3.1.1 @@ -17,17 +17,17 @@ opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==5.1.0 pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.3.0 +setuptools==75.7.0 diff --git a/.riot/requirements/12a25de.txt b/.riot/requirements/12a25de.txt index f7626378e7a..309a1ea970c 100644 --- a/.riot/requirements/12a25de.txt +++ b/.riot/requirements/12a25de.txt @@ -4,31 +4,31 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/12a25de.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn==22.0.0 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 +tomli==2.2.1 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/12a4316.txt b/.riot/requirements/12a4316.txt index de9c85604c9..f1c216b8f13 100644 --- a/.riot/requirements/12a4316.txt +++ b/.riot/requirements/12a4316.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/12a4316.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 @@ -14,13 +14,13 @@ mock==5.1.0 opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.3.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1359ebb.txt b/.riot/requirements/1359ebb.txt index 75c10c261a8..371e017287d 100644 --- a/.riot/requirements/1359ebb.txt +++ b/.riot/requirements/1359ebb.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1359ebb.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 gevent==24.11.1 greenlet==3.1.1 @@ -18,7 +18,7 @@ opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==5.1.0 pytest-cov==6.0.0 @@ -26,10 +26,10 @@ pytest-cpp==2.6.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.1.0 +tomli==2.2.1 uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.4.0 +setuptools==75.7.0 diff --git a/.riot/requirements/137098c.txt b/.riot/requirements/137098c.txt index 5822ccd7949..24a61c00a85 100644 --- a/.riot/requirements/137098c.txt +++ b/.riot/requirements/137098c.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/137098c.in # -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 importlib-metadata==6.7.0 @@ -17,7 +17,7 @@ mock==5.1.0 opentracing==2.4.0 packaging==24.0 pluggy==1.2.0 -pyfakefs==5.6.0 +pyfakefs==5.7.3 pytest==7.4.4 pytest-asyncio==0.21.2 pytest-cov==4.1.0 diff --git a/.riot/requirements/1413039.txt b/.riot/requirements/1413039.txt index e05e2893ae6..82340d380e3 100644 --- a/.riot/requirements/1413039.txt +++ b/.riot/requirements/1413039.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1413039.in # -attrs==24.2.0 +attrs==24.3.0 coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 @@ -16,15 +16,15 @@ mock==5.1.0 opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 zipp==3.20.2 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: setuptools==75.3.0 diff --git a/.riot/requirements/1438a95.txt b/.riot/requirements/1438a95.txt index 4b43f393d29..7ccc7f8efac 100644 --- a/.riot/requirements/1438a95.txt +++ b/.riot/requirements/1438a95.txt @@ -4,47 +4,47 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1438a95.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.0.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.26.0 -opentelemetry-instrumentation==0.47b0 -opentelemetry-instrumentation-flask==0.47b0 -opentelemetry-instrumentation-wsgi==0.47b0 -opentelemetry-semantic-conventions==0.47b0 -opentelemetry-util-http==0.47b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/148bd89.txt b/.riot/requirements/148bd89.txt index 6857a6638b8..8e4eb9be55e 100644 --- a/.riot/requirements/148bd89.txt +++ b/.riot/requirements/148bd89.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/148bd89.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/14f0b34.txt b/.riot/requirements/14f0b34.txt index 21c21483d41..88bc844d6d3 100644 --- a/.riot/requirements/14f0b34.txt +++ b/.riot/requirements/14f0b34.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/14f0b34.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/14f0b34.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1560353.txt b/.riot/requirements/1560353.txt index 4b50732d926..78615534ee1 100644 --- a/.riot/requirements/1560353.txt +++ b/.riot/requirements/1560353.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1560353.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 @@ -16,7 +16,7 @@ opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==5.1.0 pytest-cov==6.0.0 @@ -25,7 +25,7 @@ pytest-randomly==3.16.0 sortedcontainers==2.4.0 uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.3.0 +setuptools==75.7.0 diff --git a/.riot/requirements/15e90ee.txt b/.riot/requirements/15e90ee.txt index 1855f4db88a..aec80194652 100644 --- a/.riot/requirements/15e90ee.txt +++ b/.riot/requirements/15e90ee.txt @@ -4,10 +4,10 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/15e90ee.in # -attrs==24.2.0 -coverage[toml]==7.6.3 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.10.2 +gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 hypothesis==6.45.0 @@ -15,21 +15,21 @@ iniconfig==2.0.0 lz4==4.3.3 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-cpp==2.6.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.2 -uwsgi==2.0.27 +tomli==2.2.1 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.0 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1600ae2.txt b/.riot/requirements/1600ae2.txt index d330d767bc1..8510d225c91 100644 --- a/.riot/requirements/1600ae2.txt +++ b/.riot/requirements/1600ae2.txt @@ -30,7 +30,7 @@ pytest-randomly==3.12.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -uwsgi==2.0.27 +uwsgi==2.0.28 zipp==3.15.0 zope-event==5.0 zope-interface==6.4.post2 diff --git a/.riot/requirements/163a963.txt b/.riot/requirements/163a963.txt index edcbb10715b..68e73bd43c0 100644 --- a/.riot/requirements/163a963.txt +++ b/.riot/requirements/163a963.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/163a963.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/16c1c69.txt b/.riot/requirements/16c1c69.txt index 42db11315dd..1ead3b9ead1 100644 --- a/.riot/requirements/16c1c69.txt +++ b/.riot/requirements/16c1c69.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/16c1c69.in # -async-timeout==4.0.3 -attrs==23.2.0 -coverage[toml]==7.6.0 +async-timeout==5.0.1 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 -redis==5.0.7 +pytest-randomly==3.16.0 +redis==5.2.1 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/16d2d1f.txt b/.riot/requirements/16d2d1f.txt index 7092a5762ac..ef73ff927ab 100644 --- a/.riot/requirements/16d2d1f.txt +++ b/.riot/requirements/16d2d1f.txt @@ -4,21 +4,21 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/16d2d1f.in # -attrs==24.2.0 -certifi==2024.8.30 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.1 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.20.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/17148ee.txt b/.riot/requirements/17148ee.txt index 55038acdf9f..2078ecac7e3 100644 --- a/.riot/requirements/17148ee.txt +++ b/.riot/requirements/17148ee.txt @@ -4,24 +4,24 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/17148ee.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 -redis==5.0.7 +pytest-randomly==3.16.0 +redis==5.2.1 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1800771.txt b/.riot/requirements/1800771.txt index 9b2a1d04756..862fe93b3b3 100644 --- a/.riot/requirements/1800771.txt +++ b/.riot/requirements/1800771.txt @@ -4,32 +4,32 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1800771.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn[gevent]==23.0.0 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.1 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.26 -zipp==3.19.2 +tomli==2.2.1 +uwsgi==2.0.28 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/189a9da.txt b/.riot/requirements/189a9da.txt index 327d29ca153..2d4ab01b347 100644 --- a/.riot/requirements/189a9da.txt +++ b/.riot/requirements/189a9da.txt @@ -12,8 +12,8 @@ async-timeout==4.0.3 asynctest==0.13.0 attrs==24.2.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 coverage[toml]==7.2.7 elastic-transport==8.13.1 elasticsearch==8.14.0 @@ -39,7 +39,7 @@ pytest-mock==3.11.1 pytest-randomly==3.12.0 python-dateutil==2.9.0.post0 requests==2.31.0 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 diff --git a/.riot/requirements/196d465.txt b/.riot/requirements/196d465.txt index f54a0ce3377..16882c4c72e 100644 --- a/.riot/requirements/196d465.txt +++ b/.riot/requirements/196d465.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/196d465.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/196d465.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/19a43a5.txt b/.riot/requirements/19a43a5.txt index 25a918eb7ad..9847c944110 100644 --- a/.riot/requirements/19a43a5.txt +++ b/.riot/requirements/19a43a5.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/19a43a5.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 gevent==24.11.1 greenlet==3.1.1 @@ -16,15 +16,15 @@ mock==5.1.0 opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 zipp==3.21.0 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.3.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1a1dfc3.txt b/.riot/requirements/1a1dfc3.txt index 314db7a3a01..3b472dee665 100644 --- a/.riot/requirements/1a1dfc3.txt +++ b/.riot/requirements/1a1dfc3.txt @@ -4,32 +4,32 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1a1dfc3.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 +greenlet==3.1.1 +gunicorn[gevent]==23.0.0 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.1 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.26 -zipp==3.19.2 +tomli==2.2.1 +uwsgi==2.0.28 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/1a736ea.txt b/.riot/requirements/1a736ea.txt index c6bda03b45b..12c7df3ce6c 100644 --- a/.riot/requirements/1a736ea.txt +++ b/.riot/requirements/1a736ea.txt @@ -4,33 +4,33 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1a736ea.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn==22.0.0 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 -zipp==3.19.2 +tomli==2.2.1 +urllib3==2.3.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1aa3044.txt b/.riot/requirements/1aa3044.txt index 7bf52690f10..ea24d5777cb 100644 --- a/.riot/requirements/1aa3044.txt +++ b/.riot/requirements/1aa3044.txt @@ -2,19 +2,19 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1aa3044.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1aa3044.in # asgiref==3.8.1 -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.0 +coverage[toml]==7.6.10 flask==1.1.4 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 itsdangerous==1.1.0 jinja2==2.11.3 @@ -26,20 +26,20 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 +wrapt==1.17.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/1aa652f.txt b/.riot/requirements/1aa652f.txt index c93d6b8a86f..1acfd0b6d9f 100644 --- a/.riot/requirements/1aa652f.txt +++ b/.riot/requirements/1aa652f.txt @@ -5,17 +5,17 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/1aa652f.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -attrs==24.2.0 +aiosignal==1.3.2 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 frozenlist==1.5.0 gevent==22.10.2 @@ -26,25 +26,25 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1ace55b.txt b/.riot/requirements/1ace55b.txt index 60ffb476378..ce911d8a998 100644 --- a/.riot/requirements/1ace55b.txt +++ b/.riot/requirements/1ace55b.txt @@ -5,18 +5,18 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/1ace55b.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -async-timeout==4.0.3 -attrs==24.2.0 +aiosignal==1.3.2 +async-timeout==5.0.1 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 exceptiongroup==1.2.2 frozenlist==1.5.0 @@ -28,27 +28,27 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 typing-extensions==4.12.2 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1b284db.txt b/.riot/requirements/1b284db.txt index 890031e7402..d5fd2c4603b 100644 --- a/.riot/requirements/1b284db.txt +++ b/.riot/requirements/1b284db.txt @@ -4,7 +4,7 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1b284db.in # -attrs==24.2.0 +attrs==24.3.0 coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 @@ -16,10 +16,10 @@ iniconfig==2.0.0 lz4==4.3.3 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==4.0.0 pytest-cov==5.0.0 @@ -27,11 +27,11 @@ pytest-cpp==2.6.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -tomli==2.0.2 -uwsgi==2.0.27 +tomli==2.2.1 +uwsgi==2.0.28 zipp==3.20.2 zope-event==5.0 -zope-interface==7.1.0 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.3.0 diff --git a/.riot/requirements/1b73c58.txt b/.riot/requirements/1b73c58.txt index dd75b04079c..19a201fee30 100644 --- a/.riot/requirements/1b73c58.txt +++ b/.riot/requirements/1b73c58.txt @@ -4,16 +4,16 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1b73c58.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 +attrs==24.2.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==6.7.0 iniconfig==2.0.0 mock==5.1.0 diff --git a/.riot/requirements/1b90fc9.txt b/.riot/requirements/1b90fc9.txt index 1cbc40de4bb..dcfcaa69631 100644 --- a/.riot/requirements/1b90fc9.txt +++ b/.riot/requirements/1b90fc9.txt @@ -4,26 +4,26 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1b90fc9.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 -msgpack==1.0.8 +msgpack==1.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1bceb88.txt b/.riot/requirements/1bceb88.txt index 444e5a3b49c..2c50572f098 100644 --- a/.riot/requirements/1bceb88.txt +++ b/.riot/requirements/1bceb88.txt @@ -5,18 +5,18 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/1bceb88.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.10.11 aioitertools==0.12.0 aiosignal==1.3.1 -async-timeout==4.0.3 -attrs==24.2.0 +async-timeout==5.0.1 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 coverage[toml]==7.6.1 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 exceptiongroup==1.2.2 frozenlist==1.5.0 @@ -29,28 +29,28 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 propcache==0.2.0 pynamodb==5.5.1 -pytest==8.3.3 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 typing-extensions==4.12.2 urllib3==1.26.20 -wrapt==1.16.0 +wrapt==1.17.0 yarl==1.15.2 zipp==3.20.2 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.3.0 diff --git a/.riot/requirements/1c47005.txt b/.riot/requirements/1c47005.txt index 7be57bbcc0d..721efbb4269 100644 --- a/.riot/requirements/1c47005.txt +++ b/.riot/requirements/1c47005.txt @@ -2,20 +2,20 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1c47005.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1c47005.in # asgiref==3.8.1 -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 flask==1.1.4 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 itsdangerous==1.1.0 jinja2==2.11.3 @@ -27,22 +27,22 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 typing-extensions==4.12.2 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 +wrapt==1.17.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/1d21682.txt b/.riot/requirements/1d21682.txt index 93fd622b954..f70fec181a5 100644 --- a/.riot/requirements/1d21682.txt +++ b/.riot/requirements/1d21682.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1d21682.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 @@ -17,7 +17,7 @@ opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-benchmark==5.1.0 pytest-cov==6.0.0 @@ -27,7 +27,7 @@ pytest-randomly==3.16.0 sortedcontainers==2.4.0 uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.4.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1d6a1a5.txt b/.riot/requirements/1d6a1a5.txt index 2ec9ed99c31..8c33bbe9819 100644 --- a/.riot/requirements/1d6a1a5.txt +++ b/.riot/requirements/1d6a1a5.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/1d6a1a5.in # -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 diff --git a/.riot/requirements/1dcce79.txt b/.riot/requirements/1dcce79.txt index 77afe779c84..4e759a7f5b6 100644 --- a/.riot/requirements/1dcce79.txt +++ b/.riot/requirements/1dcce79.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1dcce79.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn==22.0.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.2 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1dd5678.txt b/.riot/requirements/1dd5678.txt index c3ed6ec2447..148c212e752 100644 --- a/.riot/requirements/1dd5678.txt +++ b/.riot/requirements/1dd5678.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1dd5678.in # -attrs==24.2.0 -coverage[toml]==7.6.1 -gevent==24.2.1 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.3 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1ddcf3c.txt b/.riot/requirements/1ddcf3c.txt index 9a981cb2891..a6256298653 100644 --- a/.riot/requirements/1ddcf3c.txt +++ b/.riot/requirements/1ddcf3c.txt @@ -4,33 +4,33 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1ddcf3c.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 -zipp==3.19.2 +tomli==2.2.1 +urllib3==2.3.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1df3425.txt b/.riot/requirements/1df3425.txt index 607001ee8c3..f3b560229bd 100644 --- a/.riot/requirements/1df3425.txt +++ b/.riot/requirements/1df3425.txt @@ -4,27 +4,27 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1df3425.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.1 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1df8347.txt b/.riot/requirements/1df8347.txt index f99acfad6e4..ca1c3a6ec3f 100644 --- a/.riot/requirements/1df8347.txt +++ b/.riot/requirements/1df8347.txt @@ -4,33 +4,33 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1df8347.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 -gunicorn==22.0.0 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 -zipp==3.19.2 +tomli==2.2.1 +urllib3==2.2.3 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/1e1ea62.txt b/.riot/requirements/1e1ea62.txt index b3150829b3b..950084f9d03 100644 --- a/.riot/requirements/1e1ea62.txt +++ b/.riot/requirements/1e1ea62.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1e1ea62.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1e1ea62.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/1ef2187.txt b/.riot/requirements/1ef2187.txt index b430f5158b2..02ccf9724c2 100644 --- a/.riot/requirements/1ef2187.txt +++ b/.riot/requirements/1ef2187.txt @@ -4,8 +4,8 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1ef2187.in # -attrs==24.2.0 -coverage[toml]==7.6.4 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 gevent==24.11.1 greenlet==3.1.1 @@ -15,14 +15,14 @@ mock==5.1.0 opentracing==2.4.0 packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.3.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1f8ac1c.txt b/.riot/requirements/1f8ac1c.txt index 6038da8e391..4bbe51235ae 100644 --- a/.riot/requirements/1f8ac1c.txt +++ b/.riot/requirements/1f8ac1c.txt @@ -4,47 +4,47 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1f8ac1c.in # -amqp==5.2.0 -attrs==24.2.0 -billiard==4.2.0 +amqp==5.3.1 +attrs==24.3.0 +billiard==4.2.1 celery==5.4.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -click==8.1.7 +certifi==2024.12.14 +charset-normalizer==3.4.1 +click==8.1.8 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 -coverage[toml]==7.6.1 +coverage[toml]==7.6.10 django==2.2.1 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.8 +idna==3.10 iniconfig==2.0.0 -kombu==5.4.0 +kombu==5.4.2 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -prompt-toolkit==3.0.47 -pytest==8.3.2 -pytest-cov==5.0.0 +prompt-toolkit==3.0.48 +pytest==8.3.4 +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 -pytz==2024.1 +pytz==2024.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 sqlalchemy==1.2.19 -sqlparse==0.5.1 +sqlparse==0.5.3 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +tzdata==2024.2 +urllib3==2.3.0 vine==5.1.0 wcwidth==0.2.13 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.0.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1fbf1f2.txt b/.riot/requirements/1fbf1f2.txt index b2acee3ce55..a7b38184134 100644 --- a/.riot/requirements/1fbf1f2.txt +++ b/.riot/requirements/1fbf1f2.txt @@ -2,19 +2,19 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/1fbf1f2.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1fbf1f2.in # asgiref==3.8.1 -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.0 +coverage[toml]==7.6.10 flask==1.1.4 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 itsdangerous==1.1.0 jinja2==2.11.3 @@ -26,20 +26,20 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 +wrapt==1.17.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/1fe881e.txt b/.riot/requirements/1fe881e.txt index 5c187ea3c82..9cc5d6b64c4 100644 --- a/.riot/requirements/1fe881e.txt +++ b/.riot/requirements/1fe881e.txt @@ -4,23 +4,23 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1fe881e.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/1fefc1d.txt b/.riot/requirements/1fefc1d.txt index 47d4260b2b5..9d32c7b902d 100644 --- a/.riot/requirements/1fefc1d.txt +++ b/.riot/requirements/1fefc1d.txt @@ -4,30 +4,30 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/1fefc1d.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn[gevent]==23.0.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.1 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 -uwsgi==2.0.26 +tomli==2.2.1 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/26ee64c.txt b/.riot/requirements/26ee64c.txt index 02f82b9fee8..f1a65526c25 100644 --- a/.riot/requirements/26ee64c.txt +++ b/.riot/requirements/26ee64c.txt @@ -4,14 +4,14 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/26ee64c.in # -amqp==5.2.0 -attrs==24.2.0 +amqp==5.3.1 +attrs==24.3.0 backports-zoneinfo[tzdata]==0.2.1 -billiard==4.2.0 +billiard==4.2.1 celery==5.4.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -click==8.1.7 +certifi==2024.12.14 +charset-normalizer==3.4.1 +click==8.1.8 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 @@ -19,37 +19,37 @@ coverage[toml]==7.6.1 django==2.2.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.8 -importlib-metadata==8.4.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 -kombu==5.4.0 +kombu==5.4.2 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -prompt-toolkit==3.0.47 -pytest==8.3.2 +prompt-toolkit==3.0.48 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-dateutil==2.9.0.post0 -pytz==2024.1 +pytz==2024.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 sqlalchemy==1.2.19 -sqlparse==0.5.1 -tomli==2.0.1 +sqlparse==0.5.3 +tomli==2.2.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +tzdata==2024.2 +urllib3==2.2.3 vine==5.1.0 wcwidth==0.2.13 -zipp==3.20.1 +zipp==3.20.2 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.0.0 +setuptools==75.3.0 diff --git a/.riot/requirements/27d0ff3.txt b/.riot/requirements/27d0ff3.txt index 136eacdd947..c03419edbdb 100644 --- a/.riot/requirements/27d0ff3.txt +++ b/.riot/requirements/27d0ff3.txt @@ -4,28 +4,28 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/27d0ff3.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 -msgpack==1.0.8 +msgpack==1.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/2d19e52.txt b/.riot/requirements/2d19e52.txt index 0f538889725..8de360e7316 100644 --- a/.riot/requirements/2d19e52.txt +++ b/.riot/requirements/2d19e52.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/2d19e52.in # -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 diff --git a/.riot/requirements/2e36381.txt b/.riot/requirements/2e36381.txt index 8629f1a5892..f4a2aa986fc 100644 --- a/.riot/requirements/2e36381.txt +++ b/.riot/requirements/2e36381.txt @@ -4,9 +4,9 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/2e36381.in # -attrs==24.2.0 -coverage[toml]==7.6.3 -gevent==24.10.2 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 hypothesis==6.45.0 @@ -14,20 +14,20 @@ iniconfig==2.0.0 lz4==4.3.3 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-cpp==2.6.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -uwsgi==2.0.27 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.1.0 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/401d7e2.txt b/.riot/requirements/401d7e2.txt index bee88652365..61768550da7 100644 --- a/.riot/requirements/401d7e2.txt +++ b/.riot/requirements/401d7e2.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/401d7e2.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.2 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/4132bce.txt b/.riot/requirements/4132bce.txt index b27023913a3..e9c28c4280c 100644 --- a/.riot/requirements/4132bce.txt +++ b/.riot/requirements/4132bce.txt @@ -2,10 +2,10 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/4132bce.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/4132bce.in # -attrs==24.2.0 -coverage[toml]==7.6.9 +attrs==24.3.0 +coverage[toml]==7.6.10 gevent==23.9.1 greenlet==3.1.1 hypothesis==6.45.0 @@ -23,4 +23,4 @@ zope-event==5.0 zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/4211915.txt b/.riot/requirements/4211915.txt index 74a4e1c120e..b9365d94058 100644 --- a/.riot/requirements/4211915.txt +++ b/.riot/requirements/4211915.txt @@ -5,22 +5,22 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/4211915.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -async-timeout==4.0.3 -attrs==24.2.0 +aiosignal==1.3.2 +async-timeout==5.0.1 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 exceptiongroup==1.2.2 frozenlist==1.5.0 -gevent==24.10.3 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 @@ -28,27 +28,27 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 typing-extensions==4.12.2 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/4e87dd9.txt b/.riot/requirements/4e87dd9.txt index ec01ebe5392..8326ebf2d8b 100644 --- a/.riot/requirements/4e87dd9.txt +++ b/.riot/requirements/4e87dd9.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/4e87dd9.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.1 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/512bff3.txt b/.riot/requirements/512bff3.txt index 044d35664f9..a6997b2c866 100644 --- a/.riot/requirements/512bff3.txt +++ b/.riot/requirements/512bff3.txt @@ -5,18 +5,18 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/512bff3.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -async-timeout==4.0.3 -attrs==24.2.0 +aiosignal==1.3.2 +async-timeout==5.0.1 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 exceptiongroup==1.2.2 frozenlist==1.5.0 @@ -29,28 +29,28 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 typing-extensions==4.12.2 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 -zipp==3.20.2 +wrapt==1.17.0 +yarl==1.18.3 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/51f5382.txt b/.riot/requirements/51f5382.txt index b483c0f1fb2..ad560a48a54 100644 --- a/.riot/requirements/51f5382.txt +++ b/.riot/requirements/51f5382.txt @@ -5,20 +5,20 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/51f5382.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -attrs==24.2.0 +aiosignal==1.3.2 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 frozenlist==1.5.0 -gevent==24.10.3 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 @@ -26,25 +26,25 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/5b922fc.txt b/.riot/requirements/5b922fc.txt index ff7fa5e6ba6..a77a16b9d1c 100644 --- a/.riot/requirements/5b922fc.txt +++ b/.riot/requirements/5b922fc.txt @@ -5,13 +5,13 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/5b922fc.in # asgiref==3.8.1 -attrs==24.2.0 -certifi==2024.8.30 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.1 +coverage[toml]==7.6.10 flask==1.1.4 -gevent==24.2.1 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 @@ -26,20 +26,20 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 +wrapt==1.17.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/5baaec1.txt b/.riot/requirements/5baaec1.txt index c0c03de46f4..a76d1ffc9ed 100644 --- a/.riot/requirements/5baaec1.txt +++ b/.riot/requirements/5baaec1.txt @@ -4,31 +4,31 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/5baaec1.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.1 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/5be696d.txt b/.riot/requirements/5be696d.txt index 15994511d1e..7f38750f686 100644 --- a/.riot/requirements/5be696d.txt +++ b/.riot/requirements/5be696d.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --no-annotate .riot/requirements/5be696d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/5be696d.in # asgiref==3.8.1 -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 flask==1.1.4 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==1.1.0 jinja2==2.11.3 @@ -28,23 +28,23 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 typing-extensions==4.12.2 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/5ddbef6.txt b/.riot/requirements/5ddbef6.txt index 821ea4b50e8..5107ba9513e 100644 --- a/.riot/requirements/5ddbef6.txt +++ b/.riot/requirements/5ddbef6.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/5ddbef6.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.2 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/5e63315.txt b/.riot/requirements/5e63315.txt index ff4304b6236..2b4d79c191b 100644 --- a/.riot/requirements/5e63315.txt +++ b/.riot/requirements/5e63315.txt @@ -2,23 +2,23 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --no-annotate .riot/requirements/5e63315.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/5e63315.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/61891b4.txt b/.riot/requirements/61891b4.txt index 3b561890425..3e87510d66f 100644 --- a/.riot/requirements/61891b4.txt +++ b/.riot/requirements/61891b4.txt @@ -4,28 +4,28 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/61891b4.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 -msgpack==1.0.8 +msgpack==1.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/620a309.txt b/.riot/requirements/620a309.txt index 732e3bb845e..b0ada3ca20b 100644 --- a/.riot/requirements/620a309.txt +++ b/.riot/requirements/620a309.txt @@ -4,12 +4,12 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/620a309.in # -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 +greenlet==3.1.1 +gunicorn[gevent]==23.0.0 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 @@ -27,7 +27,7 @@ pytest-randomly==3.12.0 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 -uwsgi==2.0.26 +uwsgi==2.0.28 zipp==3.15.0 zope-event==5.0 zope-interface==6.4.post2 diff --git a/.riot/requirements/69997b1.txt b/.riot/requirements/69997b1.txt index df6c9557e52..e2747670559 100644 --- a/.riot/requirements/69997b1.txt +++ b/.riot/requirements/69997b1.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/69997b1.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/6e78b72.txt b/.riot/requirements/6e78b72.txt index 9068ed17649..eba09755f05 100644 --- a/.riot/requirements/6e78b72.txt +++ b/.riot/requirements/6e78b72.txt @@ -4,31 +4,31 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/6e78b72.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 +tomli==2.2.1 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/7c104f7.txt b/.riot/requirements/7c104f7.txt index f415d67621a..c104f45e033 100644 --- a/.riot/requirements/7c104f7.txt +++ b/.riot/requirements/7c104f7.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/7c104f7.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.1 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/85c90b4.txt b/.riot/requirements/85c90b4.txt index c465fca400a..9a51942ad69 100644 --- a/.riot/requirements/85c90b4.txt +++ b/.riot/requirements/85c90b4.txt @@ -2,21 +2,21 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --config=pyproject.toml --no-annotate .riot/requirements/85c90b4.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/85c90b4.in # asgiref==3.8.1 -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 click==7.1.2 -coverage[toml]==7.6.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 flask==1.1.4 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==1.1.0 jinja2==2.11.3 @@ -28,23 +28,23 @@ opentelemetry-instrumentation-flask==0.19b0 opentelemetry-instrumentation-wsgi==0.19b0 opentelemetry-util-http==0.19b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 typing-extensions==4.12.2 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==1.0.1 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.3.0 diff --git a/.riot/requirements/85e923f.txt b/.riot/requirements/85e923f.txt index 0e4d880f5c9..dc94da04908 100644 --- a/.riot/requirements/85e923f.txt +++ b/.riot/requirements/85e923f.txt @@ -4,33 +4,33 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/85e923f.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.32.3 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==2.2.2 -zipp==3.19.2 +tomli==2.2.1 +urllib3==2.2.3 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/89b8013.txt b/.riot/requirements/89b8013.txt index 159f4651100..f971cee9f2c 100644 --- a/.riot/requirements/89b8013.txt +++ b/.riot/requirements/89b8013.txt @@ -4,28 +4,28 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/89b8013.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn[gevent]==23.0.0 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.1 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -uwsgi==2.0.26 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/8dea090.txt b/.riot/requirements/8dea090.txt index 06f3310a9eb..f54ede984f8 100644 --- a/.riot/requirements/8dea090.txt +++ b/.riot/requirements/8dea090.txt @@ -4,47 +4,47 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/8dea090.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.1 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.0.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.26.0 -opentelemetry-instrumentation==0.47b0 -opentelemetry-instrumentation-flask==0.47b0 -opentelemetry-instrumentation-wsgi==0.47b0 -opentelemetry-semantic-conventions==0.47b0 -opentelemetry-util-http==0.47b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/9a5c0d9.txt b/.riot/requirements/9a5c0d9.txt index edab275315a..78e0546dfc9 100644 --- a/.riot/requirements/9a5c0d9.txt +++ b/.riot/requirements/9a5c0d9.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/9a5c0d9.in # -attrs==24.2.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -gevent==24.2.1 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 greenlet==3.1.1 gunicorn==23.0.0 hypothesis==6.45.0 @@ -16,17 +16,17 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.3 +urllib3==2.3.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/9b3b6c2.txt b/.riot/requirements/9b3b6c2.txt index 68d87089e1e..4e8db321caa 100644 --- a/.riot/requirements/9b3b6c2.txt +++ b/.riot/requirements/9b3b6c2.txt @@ -4,45 +4,45 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/9b3b6c2.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.0.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.26.0 -opentelemetry-instrumentation==0.47b0 -opentelemetry-instrumentation-flask==0.47b0 -opentelemetry-instrumentation-wsgi==0.47b0 -opentelemetry-semantic-conventions==0.47b0 -opentelemetry-util-http==0.47b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/a0f2001.txt b/.riot/requirements/a0f2001.txt index 0fc05775a5d..1e2f66ee1e1 100644 --- a/.riot/requirements/a0f2001.txt +++ b/.riot/requirements/a0f2001.txt @@ -2,47 +2,47 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --no-annotate .riot/requirements/a0f2001.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/a0f2001.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.0.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.26.0 -opentelemetry-instrumentation==0.47b0 -opentelemetry-instrumentation-flask==0.47b0 -opentelemetry-instrumentation-wsgi==0.47b0 -opentelemetry-semantic-conventions==0.47b0 -opentelemetry-util-http==0.47b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -urllib3==1.26.19 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/a8351f1.txt b/.riot/requirements/a8351f1.txt index 15c5c7af338..5b8e590f7a4 100644 --- a/.riot/requirements/a8351f1.txt +++ b/.riot/requirements/a8351f1.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/a8351f1.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/adb0290.txt b/.riot/requirements/adb0290.txt index faf9aac2cc0..28eafd82e1f 100644 --- a/.riot/requirements/adb0290.txt +++ b/.riot/requirements/adb0290.txt @@ -4,51 +4,51 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/adb0290.in # -amqp==5.2.0 -attrs==24.2.0 -billiard==4.2.0 +amqp==5.3.1 +attrs==24.3.0 +billiard==4.2.1 celery==5.4.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -click==8.1.7 +certifi==2024.12.14 +charset-normalizer==3.4.1 +click==8.1.8 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 -coverage[toml]==7.6.1 +coverage[toml]==7.6.10 django==2.2.1 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.8 -importlib-metadata==8.4.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 -kombu==5.4.0 +kombu==5.4.2 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -prompt-toolkit==3.0.47 -pytest==8.3.2 -pytest-cov==5.0.0 +prompt-toolkit==3.0.48 +pytest==8.3.4 +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 -pytz==2024.1 +pytz==2024.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 sqlalchemy==1.2.19 -sqlparse==0.5.1 -tomli==2.0.1 +sqlparse==0.5.3 +tomli==2.2.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +tzdata==2024.2 +urllib3==2.3.0 vine==5.1.0 wcwidth==0.2.13 -zipp==3.20.1 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.0.0 +setuptools==75.7.0 diff --git a/.riot/requirements/afc1791.txt b/.riot/requirements/afc1791.txt index 2a3cfd4447d..f5b76fc758a 100644 --- a/.riot/requirements/afc1791.txt +++ b/.riot/requirements/afc1791.txt @@ -2,10 +2,10 @@ # This file is autogenerated by pip-compile with Python 3.13 # by the following command: # -# pip-compile --no-annotate .riot/requirements/afc1791.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/afc1791.in # attrs==24.3.0 -coverage[toml]==7.6.9 +coverage[toml]==7.6.10 gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 @@ -24,4 +24,4 @@ zope-event==5.0 zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -# setuptools +setuptools==75.7.0 diff --git a/.riot/requirements/b1df5a4.txt b/.riot/requirements/b1df5a4.txt index d5ffb80461e..3d202e5eeba 100644 --- a/.riot/requirements/b1df5a4.txt +++ b/.riot/requirements/b1df5a4.txt @@ -4,16 +4,16 @@ # # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/b1df5a4.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 +attrs==24.2.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 -gunicorn==22.0.0 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==6.7.0 iniconfig==2.0.0 mock==5.1.0 diff --git a/.riot/requirements/b1eb794.txt b/.riot/requirements/b1eb794.txt index a29a9e4ac1b..52606cb1258 100644 --- a/.riot/requirements/b1eb794.txt +++ b/.riot/requirements/b1eb794.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/b1eb794.in # -attrs==23.2.0 -certifi==2024.7.4 -charset-normalizer==3.3.2 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 -gunicorn==22.0.0 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 +gunicorn==23.0.0 hypothesis==6.45.0 -idna==3.7 +idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.2 +urllib3==2.3.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/b1fd8ec.txt b/.riot/requirements/b1fd8ec.txt index 8f6cdae803e..c08691d7fa4 100644 --- a/.riot/requirements/b1fd8ec.txt +++ b/.riot/requirements/b1fd8ec.txt @@ -4,47 +4,47 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/b1fd8ec.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.0.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.26.0 -opentelemetry-instrumentation==0.47b0 -opentelemetry-instrumentation-flask==0.47b0 -opentelemetry-instrumentation-wsgi==0.47b0 -opentelemetry-semantic-conventions==0.47b0 -opentelemetry-util-http==0.47b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/b403d9d.txt b/.riot/requirements/b403d9d.txt index 1cb46c6afb0..b3ccfe59066 100644 --- a/.riot/requirements/b403d9d.txt +++ b/.riot/requirements/b403d9d.txt @@ -5,20 +5,20 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/b403d9d.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.9 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -attrs==24.2.0 +aiosignal==1.3.2 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -elastic-transport==8.15.0 -elasticsearch==8.15.1 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +elastic-transport==8.15.1 +elasticsearch==8.17.0 events==0.5 -frozenlist==1.4.1 -gevent==24.2.1 +frozenlist==1.5.0 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 @@ -26,24 +26,25 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +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 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.13.1 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/b83f7ca.txt b/.riot/requirements/b83f7ca.txt index 72d6ac027ea..43a27df48bc 100644 --- a/.riot/requirements/b83f7ca.txt +++ b/.riot/requirements/b83f7ca.txt @@ -4,10 +4,10 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/b83f7ca.in # -attrs==24.2.0 -coverage[toml]==7.6.3 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.10.2 +gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 hypothesis==6.45.0 @@ -16,22 +16,22 @@ iniconfig==2.0.0 lz4==4.3.3 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 py-cpuinfo==8.0.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-benchmark==4.0.0 -pytest-cov==5.0.0 +pytest-benchmark==5.1.0 +pytest-cov==6.0.0 pytest-cpp==2.6.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.2 -uwsgi==2.0.27 -zipp==3.20.2 +tomli==2.2.1 +uwsgi==2.0.28 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.1.0 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/b92b3b0.txt b/.riot/requirements/b92b3b0.txt index 112c5264b96..5ca3a9a729f 100644 --- a/.riot/requirements/b92b3b0.txt +++ b/.riot/requirements/b92b3b0.txt @@ -4,25 +4,25 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/b92b3b0.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 -tomli==2.0.1 +tomli==2.2.1 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/c7b5ba5.txt b/.riot/requirements/ba009af.txt similarity index 64% rename from .riot/requirements/c7b5ba5.txt rename to .riot/requirements/ba009af.txt index b600cea7664..7a653d3034f 100644 --- a/.riot/requirements/c7b5ba5.txt +++ b/.riot/requirements/ba009af.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/c7b5ba5.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/ba009af.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -async-timeout==4.0.3 -attrs==24.2.0 +aiosignal==1.3.2 +async-timeout==5.0.1 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 exceptiongroup==1.2.2 frozenlist==1.5.0 -gevent==22.10.1 +gevent==21.1.2 greenlet==1.1.3.post0 hypothesis==6.45.0 idna==3.10 @@ -29,28 +29,28 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -tomli==2.0.2 +tomli==2.2.1 typing-extensions==4.12.2 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 -zipp==3.20.2 +wrapt==1.17.0 +yarl==1.18.3 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/bbb3af0.txt b/.riot/requirements/bbb3af0.txt index 5969bf60e1a..0c47cba8e87 100644 --- a/.riot/requirements/bbb3af0.txt +++ b/.riot/requirements/bbb3af0.txt @@ -4,47 +4,47 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/bbb3af0.in # -amqp==5.2.0 +amqp==5.3.1 asgiref==3.8.1 -attrs==24.2.0 -billiard==4.2.0 +attrs==24.3.0 +billiard==4.2.1 celery==5.4.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -click==8.1.7 +certifi==2024.12.14 +charset-normalizer==3.4.1 +click==8.1.8 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 -coverage[toml]==7.6.1 -django==5.1 -gevent==24.2.1 -greenlet==3.0.3 +coverage[toml]==7.6.10 +django==5.1.4 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.8 +idna==3.10 iniconfig==2.0.0 -kombu==5.4.0 +kombu==5.4.2 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -prompt-toolkit==3.0.47 -pytest==8.3.2 -pytest-cov==5.0.0 +prompt-toolkit==3.0.48 +pytest==8.3.4 +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 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 -sqlalchemy==2.0.32 -sqlparse==0.5.1 +sqlalchemy==2.0.36 +sqlparse==0.5.3 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +tzdata==2024.2 +urllib3==2.3.0 vine==5.1.0 wcwidth==0.2.13 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.0.0 +setuptools==75.7.0 diff --git a/.riot/requirements/c3e8b1a.txt b/.riot/requirements/c3e8b1a.txt index 5ff5316a4b2..6a2e37e2a58 100644 --- a/.riot/requirements/c3e8b1a.txt +++ b/.riot/requirements/c3e8b1a.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/c3e8b1a.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 +idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/c74560f.txt b/.riot/requirements/c74560f.txt index 5bc94a35733..06136e66715 100644 --- a/.riot/requirements/c74560f.txt +++ b/.riot/requirements/c74560f.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/c74560f.in # -async-timeout==4.0.3 -attrs==23.2.0 -coverage[toml]==7.6.0 +async-timeout==5.0.1 +attrs==24.3.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 +pytest==8.3.4 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 -redis==5.0.7 +redis==5.2.1 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/c77bbb6.txt b/.riot/requirements/c77bbb6.txt index 3f53bcba5e6..9a655b3df0c 100644 --- a/.riot/requirements/c77bbb6.txt +++ b/.riot/requirements/c77bbb6.txt @@ -4,45 +4,45 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/c77bbb6.in # -attrs==24.2.0 -certifi==2024.8.30 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.1 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 -opentelemetry-api==1.27.0 -opentelemetry-instrumentation==0.48b0 -opentelemetry-instrumentation-flask==0.48b0 -opentelemetry-instrumentation-wsgi==0.48b0 -opentelemetry-semantic-conventions==0.48b0 -opentelemetry-util-http==0.48b0 +opentelemetry-api==1.29.0 +opentelemetry-instrumentation==0.50b0 +opentelemetry-instrumentation-flask==0.50b0 +opentelemetry-instrumentation-wsgi==0.50b0 +opentelemetry-semantic-conventions==0.50b0 +opentelemetry-util-http==0.50b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.20.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/c8b476b.txt b/.riot/requirements/c8b476b.txt index d8fd4322d7f..e6d5e735b27 100644 --- a/.riot/requirements/c8b476b.txt +++ b/.riot/requirements/c8b476b.txt @@ -4,11 +4,11 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/c8b476b.in # -attrs==24.2.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -coverage[toml]==7.6.1 -gevent==24.2.1 +attrs==24.3.0 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 +gevent==24.11.1 greenlet==3.1.1 gunicorn==20.0.4 hypothesis==6.45.0 @@ -16,17 +16,17 @@ idna==3.10 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.32.3 sortedcontainers==2.4.0 -urllib3==2.2.3 +urllib3==2.3.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/ce6cd33.txt b/.riot/requirements/ce6cd33.txt index a54e367a3dc..c9d940f1e5c 100644 --- a/.riot/requirements/ce6cd33.txt +++ b/.riot/requirements/ce6cd33.txt @@ -4,49 +4,49 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/ce6cd33.in # -amqp==5.2.0 -attrs==24.2.0 -billiard==4.2.0 +amqp==5.3.1 +attrs==24.3.0 +billiard==4.2.1 celery==5.4.0 -certifi==2024.8.30 -charset-normalizer==3.3.2 -click==8.1.7 +certifi==2024.12.14 +charset-normalizer==3.4.1 +click==8.1.8 click-didyoumean==0.3.1 click-plugins==1.1.1 click-repl==0.3.0 -coverage[toml]==7.6.1 +coverage[toml]==7.6.10 django==2.2.1 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.8 +idna==3.10 iniconfig==2.0.0 -kombu==5.4.0 +kombu==5.4.2 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -prompt-toolkit==3.0.47 -pytest==8.3.2 -pytest-cov==5.0.0 +prompt-toolkit==3.0.48 +pytest==8.3.4 +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 -pytz==2024.1 +pytz==2024.2 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 sqlalchemy==1.2.19 -sqlparse==0.5.1 -tomli==2.0.1 +sqlparse==0.5.3 +tomli==2.2.1 typing-extensions==4.12.2 -tzdata==2024.1 -urllib3==2.2.2 +tzdata==2024.2 +urllib3==2.3.0 vine==5.1.0 wcwidth==0.2.13 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.0.0 +setuptools==75.7.0 diff --git a/.riot/requirements/d0355c2.txt b/.riot/requirements/d0355c2.txt index a64f493f7f9..087e858b6e1 100644 --- a/.riot/requirements/d0355c2.txt +++ b/.riot/requirements/d0355c2.txt @@ -5,11 +5,11 @@ # pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/d0355c2.in # async-timeout==4.0.3 -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 gevent==22.10.2 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 @@ -21,7 +21,7 @@ pytest==7.4.4 pytest-cov==4.1.0 pytest-mock==3.11.1 pytest-randomly==3.12.0 -redis==5.0.7 +redis==5.0.8 sortedcontainers==2.4.0 tomli==2.0.1 typing-extensions==4.7.1 diff --git a/.riot/requirements/d171c08.txt b/.riot/requirements/d171c08.txt index a90370ee256..96b05c92f6a 100644 --- a/.riot/requirements/d171c08.txt +++ b/.riot/requirements/d171c08.txt @@ -4,24 +4,24 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/d171c08.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 -msgpack==1.0.8 +msgpack==1.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/d44f455.txt b/.riot/requirements/d44f455.txt index 6bf699d0ac7..92fa1159c1b 100644 --- a/.riot/requirements/d44f455.txt +++ b/.riot/requirements/d44f455.txt @@ -4,23 +4,23 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/d44f455.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/ddba314.txt b/.riot/requirements/ddba314.txt index e99a4ed6a0f..5ec0de6aa63 100644 --- a/.riot/requirements/ddba314.txt +++ b/.riot/requirements/ddba314.txt @@ -5,20 +5,20 @@ # pip-compile --allow-unsafe --no-annotate .riot/requirements/ddba314.in # aiobotocore==2.3.1 -aiohappyeyeballs==2.4.3 -aiohttp==3.10.10 +aiohappyeyeballs==2.4.4 +aiohttp==3.11.11 aioitertools==0.12.0 -aiosignal==1.3.1 -attrs==24.2.0 +aiosignal==1.3.2 +attrs==24.3.0 botocore==1.24.21 -certifi==2024.8.30 -charset-normalizer==3.4.0 -coverage[toml]==7.6.4 +certifi==2024.12.14 +charset-normalizer==3.4.1 +coverage[toml]==7.6.10 elastic-transport==8.15.1 -elasticsearch==8.15.1 +elasticsearch==8.17.0 events==0.5 frozenlist==1.5.0 -gevent==24.10.3 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 @@ -26,25 +26,25 @@ iniconfig==2.0.0 jmespath==1.0.1 mock==5.1.0 multidict==6.1.0 -opensearch-py==2.7.1 +opensearch-py==2.8.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -propcache==0.2.0 +propcache==0.2.1 pynamodb==5.5.1 -pytest==8.3.3 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 pytest-randomly==3.16.0 python-dateutil==2.9.0.post0 requests==2.32.3 -six==1.16.0 +six==1.17.0 sortedcontainers==2.4.0 urllib3==1.26.20 -wrapt==1.16.0 -yarl==1.16.0 +wrapt==1.17.0 +yarl==1.18.3 zope-event==5.0 -zope-interface==7.1.1 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.7.0 diff --git a/.riot/requirements/de578a7.txt b/.riot/requirements/de578a7.txt index 351c740cf9d..45c73555c71 100644 --- a/.riot/requirements/de578a7.txt +++ b/.riot/requirements/de578a7.txt @@ -4,24 +4,24 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/de578a7.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 -msgpack==1.0.8 +msgpack==1.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/e20bbeb.txt b/.riot/requirements/e20bbeb.txt index f14f6548c9a..1ea4d0c930d 100644 --- a/.riot/requirements/e20bbeb.txt +++ b/.riot/requirements/e20bbeb.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/e20bbeb.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/e68fea2.txt b/.riot/requirements/e68fea2.txt index 6ab46c7b910..064c974a99a 100644 --- a/.riot/requirements/e68fea2.txt +++ b/.riot/requirements/e68fea2.txt @@ -4,31 +4,31 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/e68fea2.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.3.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 httpretty==1.1.4 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pyfakefs==5.6.0 -pytest==8.3.1 +pyfakefs==5.7.3 +pytest==8.3.4 pytest-asyncio==0.23.8 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 python-json-logger==2.0.7 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/ee0b75a.txt b/.riot/requirements/ee0b75a.txt index d7c20329467..d31d339e27b 100644 --- a/.riot/requirements/ee0b75a.txt +++ b/.riot/requirements/ee0b75a.txt @@ -4,29 +4,29 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/ee0b75a.in # -async-timeout==4.0.3 -attrs==23.2.0 -coverage[toml]==7.6.0 +async-timeout==5.0.1 +attrs==24.3.0 +coverage[toml]==7.6.10 exceptiongroup==1.2.2 -gevent==24.2.1 -greenlet==3.0.3 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 -importlib-metadata==8.2.0 +importlib-metadata==8.5.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 -redis==5.0.7 +pytest-randomly==3.16.0 +redis==5.2.1 sortedcontainers==2.4.0 -tomli==2.0.1 -zipp==3.19.2 +tomli==2.2.1 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/f19daa4.txt b/.riot/requirements/f19daa4.txt index 14d329e1aeb..eb8d7a6aedb 100644 --- a/.riot/requirements/f19daa4.txt +++ b/.riot/requirements/f19daa4.txt @@ -4,22 +4,22 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/f19daa4.in # -attrs==23.2.0 -certifi==2024.7.4 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.0 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.1 +deprecated==1.2.15 exceptiongroup==1.2.2 flask==2.1.3 gevent==24.2.1 -greenlet==3.0.3 +greenlet==3.1.1 hypothesis==6.45.0 -idna==3.7 -importlib-metadata==8.2.0 +idna==3.10 +importlib-metadata==8.5.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.15.0 @@ -29,22 +29,22 @@ opentelemetry-instrumentation-wsgi==0.45b0 opentelemetry-semantic-conventions==0.45b0 opentelemetry-util-http==0.45b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.2 +pytest==8.3.4 pytest-asyncio==0.21.1 pytest-cov==5.0.0 pytest-mock==3.14.0 pytest-randomly==3.15.0 requests==2.28.1 sortedcontainers==2.4.0 -tomli==2.0.1 -urllib3==1.26.19 +tomli==2.2.1 +urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.19.2 +wrapt==1.17.0 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.3.0 diff --git a/.riot/requirements/f4fafb3.txt b/.riot/requirements/f4fafb3.txt index 09db801e27b..a659cb93729 100644 --- a/.riot/requirements/f4fafb3.txt +++ b/.riot/requirements/f4fafb3.txt @@ -4,21 +4,21 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/f4fafb3.in # -attrs==24.2.0 -certifi==2024.8.30 +attrs==24.3.0 +certifi==2024.12.14 charset-normalizer==2.1.1 -click==8.1.7 -coverage[toml]==7.6.1 -deprecated==1.2.14 +click==8.1.8 +coverage[toml]==7.6.10 +deprecated==1.2.15 flask==2.1.3 -gevent==24.2.1 +gevent==24.11.1 greenlet==3.1.1 hypothesis==6.45.0 idna==3.10 importlib-metadata==8.0.0 iniconfig==2.0.0 itsdangerous==2.2.0 -jinja2==3.1.4 +jinja2==3.1.5 markupsafe==2.0.1 mock==5.1.0 opentelemetry-api==1.26.0 @@ -28,21 +28,21 @@ opentelemetry-instrumentation-wsgi==0.47b0 opentelemetry-semantic-conventions==0.47b0 opentelemetry-util-http==0.47b0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.3 +pytest==8.3.4 pytest-asyncio==0.21.1 -pytest-cov==5.0.0 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 +pytest-randomly==3.16.0 requests==2.28.1 sortedcontainers==2.4.0 urllib3==1.26.20 werkzeug==2.1.2 -wrapt==1.16.0 -zipp==3.20.2 +wrapt==1.17.0 +zipp==3.21.0 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.1.0 +setuptools==75.7.0 diff --git a/.riot/requirements/f65661f.txt b/.riot/requirements/f65661f.txt index a83263be267..0c9b95e3c59 100644 --- a/.riot/requirements/f65661f.txt +++ b/.riot/requirements/f65661f.txt @@ -4,24 +4,24 @@ # # pip-compile --allow-unsafe --no-annotate .riot/requirements/f65661f.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==24.2.1 -greenlet==3.0.3 +attrs==24.3.0 +coverage[toml]==7.6.10 +gevent==24.11.1 +greenlet==3.1.1 hypothesis==6.45.0 iniconfig==2.0.0 mock==5.1.0 opentracing==2.4.0 -packaging==24.1 +packaging==24.2 pluggy==1.5.0 -pytest==8.3.1 -pytest-cov==5.0.0 +pytest==8.3.4 +pytest-cov==6.0.0 pytest-mock==3.14.0 -pytest-randomly==3.15.0 -redis==5.0.7 +pytest-randomly==3.16.0 +redis==5.2.1 sortedcontainers==2.4.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.2 # The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 +setuptools==75.7.0 diff --git a/riotfile.py b/riotfile.py index a9b978195d0..0d9f66ca925 100644 --- a/riotfile.py +++ b/riotfile.py @@ -473,7 +473,8 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT Venv( pys="3.9", pkgs={ - "gevent": ["~=21.1.0", latest], + # https://github.com/gevent/gevent/issues/2076 + "gevent": ["~=21.1.0", "<21.8.0"], "greenlet": "~=1.0", }, ), From 4970e6d0e8f6787e841576e6229ee572d743e9e8 Mon Sep 17 00:00:00 2001 From: Brett Langdon Date: Tue, 7 Jan 2025 15:00:11 -0500 Subject: [PATCH 4/4] fix(lib-injection): remove python-json-logger from library compatibility check (#11817) --- lib-injection/sources/min_compatible_versions.csv | 10 +++++++--- min_compatible_versions.csv | 10 +++++++--- ...injection-python-json-logger-5248a251acb1adf4.yaml | 4 ++++ scripts/min_compatible_versions.py | 11 ++++++++++- 4 files changed, 28 insertions(+), 7 deletions(-) create mode 100644 releasenotes/notes/fix-lib-injection-python-json-logger-5248a251acb1adf4.yaml diff --git a/lib-injection/sources/min_compatible_versions.csv b/lib-injection/sources/min_compatible_versions.csv index b49ced9c42e..4537863f24c 100644 --- a/lib-injection/sources/min_compatible_versions.csv +++ b/lib-injection/sources/min_compatible_versions.csv @@ -24,6 +24,7 @@ asyncpg,~=0.23 asynctest,==0.13.0 austin-python,~=1.0 avro,0 +azure.functions,0 blinker,0 boto3,==1.34.49 bottle,>=0.12 @@ -31,6 +32,7 @@ bytecode,0 cassandra-driver,~=3.24.0 cattrs,<23.1.1 celery,~=5.1.0 +celery[redis],0 cfn-lint,~=0.53.1 channels,~=3.0 cherrypy,>=17 @@ -68,12 +70,13 @@ flask,~=0.12.0 flask-caching,~=1.10.0 flask-openapi3,0 gevent,~=20.12.0 +google-ai-generativelanguage,0 google-generativeai,0 googleapis-common-protos,0 graphene,~=3.0.0 graphql-core,~=3.2.0 graphql-relay,0 -greenlet,~=1.0 +greenlet,~=1.0.0 grpcio,~=1.34.0 gunicorn,==20.0.4 gunicorn[gevent],0 @@ -97,9 +100,10 @@ langchain-pinecone,==0.1.0 langchain_experimental,==0.0.47 logbook,~=1.0.0 loguru,~=0.4.0 +lxml,0 lz4,0 mako,~=1.1.0 -mariadb,~=1.0 +mariadb,~=1.0.0 markupsafe,<2.0 mock,0 molten,>=1.0 @@ -149,7 +153,6 @@ 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 @@ -180,6 +183,7 @@ typing_extensions,0 urllib3,~=1.0 uwsgi,0 vcrpy,==4.2.1 +vertexai,0 vertica-python,>=0.6.0 virtualenv-clone,0 websockets,<11.0 diff --git a/min_compatible_versions.csv b/min_compatible_versions.csv index b49ced9c42e..4537863f24c 100644 --- a/min_compatible_versions.csv +++ b/min_compatible_versions.csv @@ -24,6 +24,7 @@ asyncpg,~=0.23 asynctest,==0.13.0 austin-python,~=1.0 avro,0 +azure.functions,0 blinker,0 boto3,==1.34.49 bottle,>=0.12 @@ -31,6 +32,7 @@ bytecode,0 cassandra-driver,~=3.24.0 cattrs,<23.1.1 celery,~=5.1.0 +celery[redis],0 cfn-lint,~=0.53.1 channels,~=3.0 cherrypy,>=17 @@ -68,12 +70,13 @@ flask,~=0.12.0 flask-caching,~=1.10.0 flask-openapi3,0 gevent,~=20.12.0 +google-ai-generativelanguage,0 google-generativeai,0 googleapis-common-protos,0 graphene,~=3.0.0 graphql-core,~=3.2.0 graphql-relay,0 -greenlet,~=1.0 +greenlet,~=1.0.0 grpcio,~=1.34.0 gunicorn,==20.0.4 gunicorn[gevent],0 @@ -97,9 +100,10 @@ langchain-pinecone,==0.1.0 langchain_experimental,==0.0.47 logbook,~=1.0.0 loguru,~=0.4.0 +lxml,0 lz4,0 mako,~=1.1.0 -mariadb,~=1.0 +mariadb,~=1.0.0 markupsafe,<2.0 mock,0 molten,>=1.0 @@ -149,7 +153,6 @@ 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 @@ -180,6 +183,7 @@ typing_extensions,0 urllib3,~=1.0 uwsgi,0 vcrpy,==4.2.1 +vertexai,0 vertica-python,>=0.6.0 virtualenv-clone,0 websockets,<11.0 diff --git a/releasenotes/notes/fix-lib-injection-python-json-logger-5248a251acb1adf4.yaml b/releasenotes/notes/fix-lib-injection-python-json-logger-5248a251acb1adf4.yaml new file mode 100644 index 00000000000..916bdd88afe --- /dev/null +++ b/releasenotes/notes/fix-lib-injection-python-json-logger-5248a251acb1adf4.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - | + lib-injection: remove python-json-logger from library compatibility check. diff --git a/scripts/min_compatible_versions.py b/scripts/min_compatible_versions.py index ae35049f02b..88d955e8f5f 100644 --- a/scripts/min_compatible_versions.py +++ b/scripts/min_compatible_versions.py @@ -14,7 +14,16 @@ OUT_FILENAME = "min_compatible_versions.csv" OUT_DIRECTORIES = (".", "lib-injection/sources") -IGNORED_PACKAGES = {"setuptools", "attrs", "pytest-randomly", "pillow", "botocore", "pytest-asyncio", "click"} +IGNORED_PACKAGES = { + "attrs", + "botocore", + "click", + "pillow", + "pytest-asyncio", + "pytest-randomly", + "python-json-logger", + "setuptools", +} def _format_version_specifiers(spec: Set[str]) -> Set[str]: