From 8950b003ee63d5bb7e2e077e80415abd51b1b91c Mon Sep 17 00:00:00 2001 From: Jarkko Jaakola Date: Thu, 17 Oct 2024 09:16:13 +0300 Subject: [PATCH 1/2] chore: pip-compile to upgrade requirements --- GNUmakefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 0749b7613..88c14daa9 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -7,9 +7,9 @@ PYTHON_VERSION ?= 3.9 define PIN_VERSIONS_COMMAND pip install pip-tools && \ - python -m piptools compile -o /karapace/requirements/requirements.txt /karapace/pyproject.toml && \ - python -m piptools compile --extra dev -o /karapace/requirements/requirements-dev.txt /karapace/pyproject.toml && \ - python -m piptools compile --extra typing -o /karapace/requirements/requirements-typing.txt /karapace/pyproject.toml + python -m piptools compile --upgrade -o /karapace/requirements/requirements.txt /karapace/pyproject.toml && \ + python -m piptools compile --upgrade --extra dev -o /karapace/requirements/requirements-dev.txt /karapace/pyproject.toml && \ + python -m piptools compile --upgrade --extra typing -o /karapace/requirements/requirements-typing.txt /karapace/pyproject.toml endef From a43761a3502fd713f74b889c980d4689e0341aed Mon Sep 17 00:00:00 2001 From: Jarkko Jaakola Date: Thu, 17 Oct 2024 09:16:43 +0300 Subject: [PATCH 2/2] chore: upgrade requirement versions --- requirements/requirements-dev.txt | 84 ++++++++++++++-------------- requirements/requirements-typing.txt | 34 ++++++----- requirements/requirements.txt | 33 ++++++----- 3 files changed, 73 insertions(+), 78 deletions(-) diff --git a/requirements/requirements-dev.txt b/requirements/requirements-dev.txt index 510bfeef1..9848f80e0 100644 --- a/requirements/requirements-dev.txt +++ b/requirements/requirements-dev.txt @@ -6,15 +6,15 @@ # accept-types==0.4.1 # via karapace (/karapace/pyproject.toml) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.10.10 # via karapace (/karapace/pyproject.toml) aiokafka==0.10.0 # via karapace (/karapace/pyproject.toml) aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.6.2.post1 # via watchfiles async-timeout==4.0.3 # via @@ -29,18 +29,18 @@ attrs==24.2.0 # wmctrl avro @ https://github.com/aiven/avro/archive/5a82d57f2a650fd87c819a30e433f1abb2c76ca2.tar.gz#subdirectory=lang/py # via karapace (/karapace/pyproject.toml) -blinker==1.8.2 +blinker==1.9.0 # via flask brotli==1.1.0 # via geventhttpclient cachetools==5.3.3 # via karapace (/karapace/pyproject.toml) -certifi==2024.7.4 +certifi==2024.8.30 # via # geventhttpclient # requests # sentry-sdk -charset-normalizer==3.3.2 +charset-normalizer==3.4.0 # via requests click==8.1.7 # via flask @@ -48,9 +48,9 @@ configargparse==1.7 # via locust confluent-kafka==2.4.0 # via karapace (/karapace/pyproject.toml) -coverage[toml]==7.6.1 +coverage[toml]==7.6.4 # via pytest-cov -cramjam==2.8.3 +cramjam==2.9.0 # via python-snappy exceptiongroup==1.2.2 # via @@ -61,41 +61,41 @@ execnet==2.1.1 # via pytest-xdist fancycompleter==0.9.1 # via pdbpp -filelock==3.15.4 +filelock==3.16.1 # via karapace (/karapace/pyproject.toml) flask==3.0.3 # via # flask-cors # flask-login # locust -flask-cors==4.0.2 +flask-cors==5.0.0 # via locust flask-login==0.6.3 # via locust -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -gevent==24.2.1 +gevent==24.11.1 # via # geventhttpclient # locust -geventhttpclient==2.0.12 +geventhttpclient==2.3.1 # via locust -greenlet==3.0.3 +greenlet==3.1.1 # via gevent -hypothesis==6.111.2 +hypothesis==6.118.8 # via karapace (/karapace/pyproject.toml) -idna==3.8 +idna==3.10 # via # anyio # requests # yarl -importlib-metadata==8.4.0 +importlib-metadata==8.5.0 # via flask iniconfig==2.0.0 # via pytest -isodate==0.6.1 +isodate==0.7.2 # via karapace (/karapace/pyproject.toml) itsdangerous==2.2.0 # via flask @@ -103,29 +103,29 @@ jinja2==3.1.4 # via flask jsonschema==4.23.0 # via karapace (/karapace/pyproject.toml) -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema -locust==2.25.0 +locust==2.32.2 # via karapace (/karapace/pyproject.toml) lz4==4.3.3 # via karapace (/karapace/pyproject.toml) markdown-it-py==3.0.0 # via rich -markupsafe==2.1.5 +markupsafe==3.0.2 # via # jinja2 # werkzeug mdurl==0.1.2 # via markdown-it-py -msgpack==1.0.8 +msgpack==1.1.0 # via locust -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -networkx==3.1 +networkx==3.2.1 # via karapace (/karapace/pyproject.toml) -packaging==24.1 +packaging==24.2 # via # aiokafka # pytest @@ -137,7 +137,7 @@ prometheus-client==0.20.0 # via karapace (/karapace/pyproject.toml) protobuf==3.20.3 # via karapace (/karapace/pyproject.toml) -psutil==6.0.0 +psutil==6.1.0 # via # karapace (/karapace/pyproject.toml) # locust @@ -150,14 +150,14 @@ pyjwt==2.9.0 # via karapace (/karapace/pyproject.toml) pyrepl==0.9.0 # via fancycompleter -pytest==8.3.2 +pytest==8.3.3 # via # karapace (/karapace/pyproject.toml) # pytest-cov # pytest-random-order # pytest-timeout # pytest-xdist -pytest-cov==5.0.0 +pytest-cov==6.0.0 # via karapace (/karapace/pyproject.toml) pytest-random-order==1.1.1 # via karapace (/karapace/pyproject.toml) @@ -167,7 +167,7 @@ pytest-xdist[psutil]==3.6.1 # via karapace (/karapace/pyproject.toml) python-dateutil==2.9.0.post0 # via karapace (/karapace/pyproject.toml) -python-snappy==0.7.2 +python-snappy==0.7.3 # via karapace (/karapace/pyproject.toml) pyzmq==26.2.0 # via locust @@ -181,26 +181,21 @@ requests==2.32.3 # locust rich==13.7.1 # via karapace (/karapace/pyproject.toml) -roundrobin==0.0.4 - # via locust -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing -sentry-sdk==2.13.0 +sentry-sdk==2.18.0 # via karapace (/karapace/pyproject.toml) six==1.16.0 - # via - # geventhttpclient - # isodate - # python-dateutil + # via python-dateutil sniffio==1.3.1 # via anyio sortedcontainers==2.4.0 # via hypothesis tenacity==9.0.0 # via karapace (/karapace/pyproject.toml) -tomli==2.0.1 +tomli==2.1.0 # via # coverage # locust @@ -209,15 +204,18 @@ typing-extensions==4.12.2 # via # anyio # karapace (/karapace/pyproject.toml) + # locust + # multidict ujson==5.10.0 # via karapace (/karapace/pyproject.toml) -urllib3==2.2.2 +urllib3==2.2.3 # via + # geventhttpclient # requests # sentry-sdk -watchfiles==0.23.0 +watchfiles==0.24.0 # via karapace (/karapace/pyproject.toml) -werkzeug==3.0.4 +werkzeug==3.1.3 # via # flask # flask-login @@ -230,11 +228,11 @@ yarl==1.12.1 # via # aiohttp # karapace (/karapace/pyproject.toml) -zipp==3.20.1 +zipp==3.21.0 # via importlib-metadata zope-event==5.0 # via gevent -zope-interface==7.0.2 +zope-interface==7.1.1 # via gevent zstandard==0.23.0 # via karapace (/karapace/pyproject.toml) diff --git a/requirements/requirements-typing.txt b/requirements/requirements-typing.txt index 2667aea8d..aef63ee86 100644 --- a/requirements/requirements-typing.txt +++ b/requirements/requirements-typing.txt @@ -6,15 +6,15 @@ # accept-types==0.4.1 # via karapace (/karapace/pyproject.toml) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.6 +aiohttp==3.10.10 # via karapace (/karapace/pyproject.toml) aiokafka==0.10.0 # via karapace (/karapace/pyproject.toml) aiosignal==1.3.1 # via aiohttp -anyio==4.5.0 +anyio==4.6.2.post1 # via watchfiles async-timeout==4.0.3 # via @@ -29,15 +29,15 @@ avro @ https://github.com/aiven/avro/archive/5a82d57f2a650fd87c819a30e433f1abb2c # via karapace (/karapace/pyproject.toml) cachetools==5.3.3 # via karapace (/karapace/pyproject.toml) -certifi==2024.7.4 +certifi==2024.8.30 # via sentry-sdk confluent-kafka==2.4.0 # via karapace (/karapace/pyproject.toml) -cramjam==2.8.4 +cramjam==2.9.0 # via python-snappy exceptiongroup==1.2.2 # via anyio -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal @@ -45,11 +45,11 @@ idna==3.10 # via # anyio # yarl -isodate==0.6.1 +isodate==0.7.2 # via karapace (/karapace/pyproject.toml) jsonschema==4.23.0 # via karapace (/karapace/pyproject.toml) -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema lz4==4.3.3 # via karapace (/karapace/pyproject.toml) @@ -61,13 +61,13 @@ multidict==6.1.0 # via # aiohttp # yarl -mypy==1.11.2 +mypy==1.13.0 # via karapace (/karapace/pyproject.toml) mypy-extensions==1.0.0 # via mypy -networkx==3.1 +networkx==3.2.1 # via karapace (/karapace/pyproject.toml) -packaging==24.1 +packaging==24.2 # via aiokafka prometheus-client==0.20.0 # via karapace (/karapace/pyproject.toml) @@ -88,21 +88,19 @@ referencing==0.35.1 # types-jsonschema rich==13.7.1 # via karapace (/karapace/pyproject.toml) -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing -sentry-sdk==2.13.0 +sentry-sdk==2.18.0 # via karapace (/karapace/pyproject.toml) six==1.16.0 - # via - # isodate - # python-dateutil + # via python-dateutil sniffio==1.3.1 # via anyio tenacity==9.0.0 # via karapace (/karapace/pyproject.toml) -tomli==2.0.1 +tomli==2.1.0 # via mypy types-cachetools==5.5.0.20240820 # via karapace (/karapace/pyproject.toml) @@ -118,7 +116,7 @@ typing-extensions==4.12.2 # mypy ujson==5.10.0 # via karapace (/karapace/pyproject.toml) -urllib3==2.2.2 +urllib3==2.2.3 # via sentry-sdk watchfiles==0.24.0 # via karapace (/karapace/pyproject.toml) diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 15b787dcf..5bb9cf22e 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -6,15 +6,15 @@ # accept-types==0.4.1 # via karapace (/karapace/pyproject.toml) -aiohappyeyeballs==2.4.0 +aiohappyeyeballs==2.4.3 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.10.10 # via karapace (/karapace/pyproject.toml) aiokafka==0.10.0 # via karapace (/karapace/pyproject.toml) aiosignal==1.3.1 # via aiohttp -anyio==4.4.0 +anyio==4.6.2.post1 # via watchfiles async-timeout==4.0.3 # via @@ -31,23 +31,23 @@ cachetools==5.3.3 # via karapace (/karapace/pyproject.toml) confluent-kafka==2.4.0 # via karapace (/karapace/pyproject.toml) -cramjam==2.8.3 +cramjam==2.9.0 # via python-snappy exceptiongroup==1.2.2 # via anyio -frozenlist==1.4.1 +frozenlist==1.5.0 # via # aiohttp # aiosignal -idna==3.8 +idna==3.10 # via # anyio # yarl -isodate==0.6.1 +isodate==0.7.2 # via karapace (/karapace/pyproject.toml) jsonschema==4.23.0 # via karapace (/karapace/pyproject.toml) -jsonschema-specifications==2023.12.1 +jsonschema-specifications==2024.10.1 # via jsonschema lz4==4.3.3 # via karapace (/karapace/pyproject.toml) @@ -55,13 +55,13 @@ markdown-it-py==3.0.0 # via rich mdurl==0.1.2 # via markdown-it-py -multidict==6.0.5 +multidict==6.1.0 # via # aiohttp # yarl -networkx==3.1 +networkx==3.2.1 # via karapace (/karapace/pyproject.toml) -packaging==24.1 +packaging==24.2 # via aiokafka prometheus-client==0.20.0 # via karapace (/karapace/pyproject.toml) @@ -73,7 +73,7 @@ pyjwt==2.9.0 # via karapace (/karapace/pyproject.toml) python-dateutil==2.9.0.post0 # via karapace (/karapace/pyproject.toml) -python-snappy==0.7.2 +python-snappy==0.7.3 # via karapace (/karapace/pyproject.toml) referencing==0.35.1 # via @@ -81,14 +81,12 @@ referencing==0.35.1 # jsonschema-specifications rich==13.7.1 # via karapace (/karapace/pyproject.toml) -rpds-py==0.20.0 +rpds-py==0.21.0 # via # jsonschema # referencing six==1.16.0 - # via - # isodate - # python-dateutil + # via python-dateutil sniffio==1.3.1 # via anyio tenacity==9.0.0 @@ -97,9 +95,10 @@ typing-extensions==4.12.2 # via # anyio # karapace (/karapace/pyproject.toml) + # multidict ujson==5.10.0 # via karapace (/karapace/pyproject.toml) -watchfiles==0.23.0 +watchfiles==0.24.0 # via karapace (/karapace/pyproject.toml) xxhash==3.5.0 # via karapace (/karapace/pyproject.toml)