From 7d88375feab19a20c03a97614a7e845387accf08 Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Mon, 11 Nov 2024 13:35:28 -0500 Subject: [PATCH 1/2] chore(ci): remove pinned versions of gevent from profile, opentracer tests [backport 2.14] Manual backport of #11344 to 2.14 --- .../requirements/{1dfcf17.txt => 125c1e6.txt} | 30 +++++----- .../requirements/{1a594ce.txt => 12a4316.txt} | 22 +++---- .../requirements/{1ffb22d.txt => 1413039.txt} | 24 ++++---- .../requirements/{13e7fea.txt => 1452073.txt} | 26 ++++---- .riot/requirements/162ded5.txt | 31 ---------- .riot/requirements/197de71.txt | 31 ---------- .../requirements/{194a34b.txt => 19a43a5.txt} | 28 ++++----- .../requirements/{4132bce.txt => 1edf426.txt} | 22 +++---- .../requirements/{52fe8c7.txt => 1ef2187.txt} | 24 ++++---- .riot/requirements/63292b1.txt | 30 ---------- .riot/requirements/ac92a08.txt | 32 ---------- .../requirements/{16f0a68.txt => de95112.txt} | 8 +-- riotfile.py | 59 +++++-------------- 13 files changed, 106 insertions(+), 261 deletions(-) rename .riot/requirements/{1dfcf17.txt => 125c1e6.txt} (61%) rename .riot/requirements/{1a594ce.txt => 12a4316.txt} (65%) rename .riot/requirements/{1ffb22d.txt => 1413039.txt} (68%) rename .riot/requirements/{13e7fea.txt => 1452073.txt} (68%) delete mode 100644 .riot/requirements/162ded5.txt delete mode 100644 .riot/requirements/197de71.txt rename .riot/requirements/{194a34b.txt => 19a43a5.txt} (61%) rename .riot/requirements/{4132bce.txt => 1edf426.txt} (65%) rename .riot/requirements/{52fe8c7.txt => 1ef2187.txt} (65%) delete mode 100644 .riot/requirements/63292b1.txt delete mode 100644 .riot/requirements/ac92a08.txt rename .riot/requirements/{16f0a68.txt => de95112.txt} (85%) 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/162ded5.txt b/.riot/requirements/162ded5.txt deleted file mode 100644 index 217ce12cc68..00000000000 --- a/.riot/requirements/162ded5.txt +++ /dev/null @@ -1,31 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/162ded5.in -# -attrs==24.2.0 -coverage[toml]==7.6.1 -gevent==23.9.0 -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 -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/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/63292b1.txt b/.riot/requirements/63292b1.txt deleted file mode 100644 index 871be096b00..00000000000 --- a/.riot/requirements/63292b1.txt +++ /dev/null @@ -1,30 +0,0 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --allow-unsafe --no-annotate .riot/requirements/63292b1.in -# -attrs==23.2.0 -coverage[toml]==7.6.0 -gevent==23.9.0 -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 -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/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/riotfile.py b/riotfile.py index 43549b0f1e2..8b62448117d 100644 --- a/riotfile.py +++ b/riotfile.py @@ -2468,28 +2468,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}, ), ], ), @@ -2900,8 +2897,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( @@ -2926,14 +2923,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}, ), ], ), @@ -2951,14 +2941,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}, ), ], ), @@ -3046,8 +3029,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( @@ -3072,14 +3055,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}, ), ], ), @@ -3097,14 +3073,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}, ), ], ), From 6905118cd3e5e6d9a748834b8a38afd8ed93364c Mon Sep 17 00:00:00 2001 From: Taegyun Kim Date: Mon, 11 Nov 2024 14:21:55 -0500 Subject: [PATCH 2/2] update --- .riot/requirements/172dc1d.txt | 30 ++++++++++++++++++++++++++++++ .riot/requirements/1f989f6.txt | 31 +++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 .riot/requirements/172dc1d.txt create mode 100644 .riot/requirements/1f989f6.txt diff --git a/.riot/requirements/172dc1d.txt b/.riot/requirements/172dc1d.txt new file mode 100644 index 00000000000..322a9f407df --- /dev/null +++ b/.riot/requirements/172dc1d.txt @@ -0,0 +1,30 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/172dc1d.in +# +attrs==24.2.0 +coverage[toml]==7.6.4 +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.2 +pluggy==1.5.0 +py-cpuinfo==8.0.0 +pytest==8.3.3 +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 +zope-event==5.0 +zope-interface==7.1.1 + +# The following packages are considered to be unsafe in a requirements file: +setuptools==75.4.0 diff --git a/.riot/requirements/1f989f6.txt b/.riot/requirements/1f989f6.txt new file mode 100644 index 00000000000..cdb349e4038 --- /dev/null +++ b/.riot/requirements/1f989f6.txt @@ -0,0 +1,31 @@ +# +# This file is autogenerated by pip-compile with Python 3.12 +# by the following command: +# +# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f989f6.in +# +attrs==24.2.0 +coverage[toml]==7.6.4 +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.2 +pluggy==1.5.0 +py-cpuinfo==8.0.0 +pytest==8.3.3 +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 +zope-event==5.0 +zope-interface==7.1.1 + +# The following packages are considered to be unsafe in a requirements file: +setuptools==75.4.0