diff --git a/.riot/requirements/1dfcf17.txt b/.riot/requirements/125c1e6.txt similarity index 61% rename from .riot/requirements/1dfcf17.txt rename to .riot/requirements/125c1e6.txt index ad86edc1aee..77714a4a160 100644 --- a/.riot/requirements/1dfcf17.txt +++ b/.riot/requirements/125c1e6.txt @@ -2,32 +2,32 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1dfcf17.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/125c1e6.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.2.0 +coverage[toml]==7.6.4 exceptiongroup==1.2.2 -gevent==21.8.0 -greenlet==1.1.0 -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.3 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.0.2 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.1.1 # 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/1a594ce.txt b/.riot/requirements/12a4316.txt similarity index 65% rename from .riot/requirements/1a594ce.txt rename to .riot/requirements/12a4316.txt index 7e3f9aa19be..de9c85604c9 100644 --- a/.riot/requirements/1a594ce.txt +++ b/.riot/requirements/12a4316.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1a594ce.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/12a4316.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==22.8.0 -greenlet==1.1.3.post0 +attrs==24.2.0 +coverage[toml]==7.6.4 +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.3 +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.1.1 # 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/1ffb22d.txt b/.riot/requirements/1413039.txt similarity index 68% rename from .riot/requirements/1ffb22d.txt rename to .riot/requirements/1413039.txt index 69a20e3f210..e05e2893ae6 100644 --- a/.riot/requirements/1ffb22d.txt +++ b/.riot/requirements/1413039.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.8 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ffb22d.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1413039.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.2.0 +coverage[toml]==7.6.1 exceptiongroup==1.2.2 -gevent==20.12.1 -greenlet==1.0.0 +gevent==24.2.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==8.3.3 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.0.2 +zipp==3.20.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.1.1 # 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/13e7fea.txt b/.riot/requirements/1452073.txt similarity index 68% rename from .riot/requirements/13e7fea.txt rename to .riot/requirements/1452073.txt index a9ae6e94a09..e2c59087863 100644 --- a/.riot/requirements/13e7fea.txt +++ b/.riot/requirements/1452073.txt @@ -2,33 +2,33 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/13e7fea.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1452073.in # attrs==24.2.0 -coverage[toml]==7.6.1 +coverage[toml]==7.6.4 exceptiongroup==1.2.2 -gevent==21.8.0 -greenlet==1.1.0 +gevent==24.11.1 +greenlet==3.1.1 gunicorn[gevent]==23.0.0 hypothesis==6.45.0 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.2 +pytest==8.3.3 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.0.2 +uwsgi==2.0.28 zope-event==5.0 -zope-interface==7.0.3 +zope-interface==7.1.1 # The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 +setuptools==75.3.0 diff --git a/.riot/requirements/10fe95f.txt b/.riot/requirements/1560353.txt similarity index 78% rename from .riot/requirements/10fe95f.txt rename to .riot/requirements/1560353.txt index 12611af2b08..4b50732d926 100644 --- a/.riot/requirements/10fe95f.txt +++ b/.riot/requirements/1560353.txt @@ -2,30 +2,30 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/10fe95f.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1560353.in # attrs==24.2.0 coverage[toml]==7.6.4 -gevent==23.9.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.3 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.27 +uwsgi==2.0.28 zope-event==5.0 zope-interface==7.1.1 # 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/197de71.txt b/.riot/requirements/197de71.txt deleted file mode 100644 index 12558ce029e..00000000000 --- a/.riot/requirements/197de71.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/197de71.in -# -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==22.10.2 -greenlet==3.0.3 -gunicorn[gevent]==22.0.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -mock==5.1.0 -opentracing==2.4.0 -packaging==24.1 -pluggy==1.5.0 -py-cpuinfo==8.0.0 -pytest==8.3.1 -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 -uwsgi==2.0.26 -zope-event==5.0 -zope-interface==6.4.post2 - -# The following packages are considered to be unsafe in a requirements file: -setuptools==71.1.0 diff --git a/.riot/requirements/194a34b.txt b/.riot/requirements/19a43a5.txt similarity index 61% rename from .riot/requirements/194a34b.txt rename to .riot/requirements/19a43a5.txt index b7e8734b55d..25a918eb7ad 100644 --- a/.riot/requirements/194a34b.txt +++ b/.riot/requirements/19a43a5.txt @@ -2,29 +2,29 @@ # This file is autogenerated by pip-compile with Python 3.9 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/194a34b.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/19a43a5.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.2.0 +coverage[toml]==7.6.4 exceptiongroup==1.2.2 -gevent==21.1.2 -greenlet==1.1.3.post0 +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.3 +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.0.2 +zipp==3.21.0 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.1.1 # 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/4132bce.txt b/.riot/requirements/1edf426.txt similarity index 65% rename from .riot/requirements/4132bce.txt rename to .riot/requirements/1edf426.txt index 60ecafb5e93..56a5eb28b4d 100644 --- a/.riot/requirements/4132bce.txt +++ b/.riot/requirements/1edf426.txt @@ -2,25 +2,25 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/4132bce.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1edf426.in # -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==23.9.1 -greenlet==3.0.3 +attrs==24.2.0 +coverage[toml]==7.6.4 +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.3 +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.1.1 # 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/52fe8c7.txt b/.riot/requirements/1ef2187.txt similarity index 65% rename from .riot/requirements/52fe8c7.txt rename to .riot/requirements/1ef2187.txt index 844526d9445..b430f5158b2 100644 --- a/.riot/requirements/52fe8c7.txt +++ b/.riot/requirements/1ef2187.txt @@ -2,27 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.10 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/52fe8c7.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1ef2187.in # -attrs==23.2.0 -coverage[toml]==7.6.0 +attrs==24.2.0 +coverage[toml]==7.6.4 exceptiongroup==1.2.2 -gevent==21.8.0 -greenlet==1.1.3.post0 +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.3 +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.0.2 zope-event==5.0 -zope-interface==6.4.post2 +zope-interface==7.1.1 # 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/ac92a08.txt b/.riot/requirements/ac92a08.txt deleted file mode 100644 index e1d20066e86..00000000000 --- a/.riot/requirements/ac92a08.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.11 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/ac92a08.in -# -attrs==24.2.0 -coverage[toml]==7.6.1 -gevent==22.10.2 -greenlet==3.0.3 -gunicorn[gevent]==23.0.0 -hypothesis==6.45.0 -iniconfig==2.0.0 -lz4==4.3.3 -mock==5.1.0 -opentracing==2.4.0 -packaging==24.1 -pluggy==1.5.0 -py-cpuinfo==8.0.0 -pytest==8.3.2 -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 -uwsgi==2.0.26 -zope-event==5.0 -zope-interface==7.0.3 - -# The following packages are considered to be unsafe in a requirements file: -setuptools==74.1.2 diff --git a/.riot/requirements/16f0a68.txt b/.riot/requirements/de95112.txt similarity index 85% rename from .riot/requirements/16f0a68.txt rename to .riot/requirements/de95112.txt index 043b35fd3fb..127a4b50d75 100644 --- a/.riot/requirements/16f0a68.txt +++ b/.riot/requirements/de95112.txt @@ -2,13 +2,13 @@ # This file is autogenerated by pip-compile with Python 3.7 # by the following command: # -# pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/16f0a68.in +# pip-compile --allow-unsafe --config=pyproject.toml --no-annotate --resolver=backtracking .riot/requirements/de95112.in # -attrs==23.2.0 +attrs==24.2.0 coverage[toml]==7.2.7 exceptiongroup==1.2.2 -gevent==20.12.1 -greenlet==1.0.0 +gevent==22.10.2 +greenlet==3.1.1 hypothesis==6.45.0 importlib-metadata==6.7.0 iniconfig==2.0.0 diff --git a/.riot/requirements/c351d44.txt b/.riot/requirements/eb59b31.txt similarity index 79% rename from .riot/requirements/c351d44.txt rename to .riot/requirements/eb59b31.txt index 363b32208e7..5899a214883 100644 --- a/.riot/requirements/c351d44.txt +++ b/.riot/requirements/eb59b31.txt @@ -2,11 +2,11 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile --allow-unsafe --no-annotate .riot/requirements/c351d44.in +# pip-compile --allow-unsafe --no-annotate .riot/requirements/eb59b31.in # attrs==24.2.0 coverage[toml]==7.6.4 -gevent==23.9.0 +gevent==24.11.1 greenlet==3.1.1 gunicorn[gevent]==23.0.0 hypothesis==6.45.0 @@ -14,19 +14,19 @@ 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-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.27 +uwsgi==2.0.28 zope-event==5.0 zope-interface==7.1.1 # The following packages are considered to be unsafe in a requirements file: -setuptools==75.2.0 +setuptools==75.3.0 diff --git a/riotfile.py b/riotfile.py index df91b4ae652..e73dff014ce 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2472,28 +2472,25 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): Venv( pys=select_pys(min_version="3.7", max_version="3.8"), pkgs={ - "gevent": ["~=20.12.0"], - # greenlet>0.4.17 wheels are incompatible with gevent and python>3.7 - # This issue was fixed in gevent v20.9: - # https://github.com/gevent/gevent/issues/1678#issuecomment-697995192 - "greenlet": "~=1.0.0", + "gevent": latest, + "greenlet": latest, }, ), Venv( pys="3.9", - pkgs={"gevent": "~=21.1.0", "greenlet": "~=1.0"}, + pkgs={"gevent": latest, "greenlet": latest}, ), Venv( pys="3.10", - pkgs={"gevent": "~=21.8.0"}, + pkgs={"gevent": latest}, ), Venv( pys="3.11", - pkgs={"gevent": "~=22.8.0"}, + pkgs={"gevent": latest}, ), Venv( pys=select_pys(min_version="3.12"), - pkgs={"gevent": "~=23.9.0"}, + pkgs={"gevent": latest}, ), ], ), @@ -2904,8 +2901,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( pkgs={ - "gevent": "==21.8.0", - "greenlet": "==1.1.0", + "gevent": latest, + "greenlet": latest, } ), Venv( @@ -2930,14 +2927,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_PROFILE_TEST_GEVENT": "1", }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==22.10.2", latest]}, - ), - ], + pkgs={"gunicorn[gevent]": latest, "gevent": latest}, ), ], ), @@ -2956,14 +2946,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_PROFILE_TEST_GEVENT": "1", }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==23.9.0"]}, - ), - ], + pkgs={"gunicorn[gevent]": latest, "gevent": latest}, ), ], ), @@ -3051,8 +3034,8 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): venvs=[ Venv( pkgs={ - "gevent": "==21.8.0", - "greenlet": "==1.1.0", + "gevent": latest, + "greenlet": latest, } ), Venv( @@ -3077,14 +3060,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_PROFILE_TEST_GEVENT": "1", }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==22.10.2", latest]}, - ), - ], + pkgs={"gunicorn[gevent]": latest, "gevent": latest}, ), ], ), @@ -3103,14 +3079,7 @@ def select_pys(min_version=MIN_PYTHON_VERSION, max_version=MAX_PYTHON_VERSION): env={ "DD_PROFILE_TEST_GEVENT": "1", }, - pkgs={ - "gunicorn[gevent]": latest, - }, - venvs=[ - Venv( - pkgs={"gevent": ["==23.9.0"]}, - ), - ], + pkgs={"gunicorn[gevent]": latest, "gevent": latest}, ), ], ),