Update requirements

This commit is contained in:
nicolargo 2025-11-29 09:50:26 +01:00
parent f2641c80e2
commit f84baaa8df
5 changed files with 62 additions and 78 deletions

View File

@ -1,10 +1,10 @@
# This file was autogenerated by uv via the following command: # This file was autogenerated by uv via the following command:
# uv export --no-emit-workspace --no-hashes --all-extras --no-group dev --output-file all-requirements.txt # uv export --no-emit-workspace --no-hashes --all-extras --no-group dev --output-file all-requirements.txt
annotated-doc==0.0.3 annotated-doc==0.0.4
# via fastapi # via fastapi
annotated-types==0.7.0 annotated-types==0.7.0
# via pydantic # via pydantic
anyio==4.11.0 anyio==4.12.0
# via # via
# elasticsearch # elasticsearch
# starlette # starlette
@ -14,7 +14,7 @@ bernhard==0.2.6
# via glances # via glances
cassandra-driver==3.29.3 cassandra-driver==3.29.3
# via glances # via glances
certifi==2025.10.5 certifi==2025.11.12
# via # via
# elastic-transport # elastic-transport
# influxdb-client # influxdb-client
@ -24,6 +24,8 @@ cffi==2.0.0 ; implementation_name == 'pypy' or platform_python_implementation !=
# via # via
# cryptography # cryptography
# pyzmq # pyzmq
chardet==5.2.0
# via pysmart
charset-normalizer==3.4.4 charset-normalizer==3.4.4
# via requests # via requests
chevron==0.14.0 chevron==0.14.0
@ -33,13 +35,7 @@ click==8.1.8
# geomet # geomet
# uvicorn # uvicorn
colorama==0.4.6 ; sys_platform == 'win32' colorama==0.4.6 ; sys_platform == 'win32'
# via # via click
# click
# pytest
coverage==7.10.7 ; python_full_version < '3.10'
# via pytest-cov
coverage==7.11.3 ; python_full_version >= '3.10'
# via pytest-cov
cryptography==46.0.3 cryptography==46.0.3
# via pysnmpcrypto # via pysnmpcrypto
defusedxml==0.7.1 defusedxml==0.7.1
@ -59,10 +55,8 @@ elasticsearch==9.1.2 ; python_full_version < '3.10'
elasticsearch==9.2.0 ; python_full_version >= '3.10' elasticsearch==9.2.0 ; python_full_version >= '3.10'
# via glances # via glances
exceptiongroup==1.2.2 ; python_full_version < '3.11' exceptiongroup==1.2.2 ; python_full_version < '3.11'
# via # via anyio
# anyio fastapi==0.122.0
# pytest
fastapi==0.121.1
# via glances # via glances
geomet==1.1.0 geomet==1.1.0
# via cassandra-driver # via cassandra-driver
@ -70,6 +64,8 @@ graphitesender==0.11.2
# via glances # via glances
h11==0.16.0 h11==0.16.0
# via uvicorn # via uvicorn
humanfriendly==10.0
# via pysmart
ibm-cloud-sdk-core==3.24.2 ibm-cloud-sdk-core==3.24.2
# via ibmcloudant # via ibmcloudant
ibmcloudant==0.11.0 ; python_full_version < '3.10' ibmcloudant==0.11.0 ; python_full_version < '3.10'
@ -92,15 +88,11 @@ influxdb-client==1.49.0
# via glances # via glances
influxdb3-python==0.16.0 influxdb3-python==0.16.0
# via glances # via glances
iniconfig==2.1.0 ; python_full_version < '3.10'
# via pytest
iniconfig==2.3.0 ; python_full_version >= '3.10'
# via pytest
jinja2==3.1.6 jinja2==3.1.6
# via # via
# glances # glances
# pysmi-lextudio # pysmi-lextudio
kafka-python==2.2.15 kafka-python==2.3.0
# via glances # via glances
markupsafe==3.0.3 markupsafe==3.0.3
# via jinja2 # via jinja2
@ -111,17 +103,13 @@ netifaces2==0.0.22
nvidia-ml-py==13.580.82 nvidia-ml-py==13.580.82
# via glances # via glances
packaging==25.0 packaging==25.0
# via # via glances
# glances
# pytest
paho-mqtt==2.1.0 paho-mqtt==2.1.0
# via glances # via glances
pbkdf2==1.3 pbkdf2==1.3
# via wifi # via wifi
pika==1.3.2 pika==1.3.2
# via glances # via glances
pluggy==1.6.0
# via pytest
ply==3.11 ply==3.11
# via pysmi-lextudio # via pysmi-lextudio
podman==5.6.0 podman==5.6.0
@ -132,52 +120,46 @@ prometheus-client==0.23.1
# via glances # via glances
protobuf==4.25.8 ; python_full_version < '3.10' protobuf==4.25.8 ; python_full_version < '3.10'
# via bernhard # via bernhard
protobuf==6.33.0 ; python_full_version >= '3.10' protobuf==6.33.1 ; python_full_version >= '3.10'
# via bernhard # via bernhard
psutil==7.1.3 psutil==7.1.3
# via glances # via glances
psycopg==3.2.12 psycopg==3.2.13
# via glances # via glances
psycopg-binary==3.2.12 ; implementation_name != 'pypy' psycopg-binary==3.2.13 ; implementation_name != 'pypy'
# via psycopg # via psycopg
pyarrow==21.0.0 ; python_full_version < '3.10' pyarrow==21.0.0 ; python_full_version < '3.10'
# via influxdb3-python # via influxdb3-python
pyarrow==22.0.0 ; python_full_version >= '3.10' pyarrow==22.0.0 ; python_full_version >= '3.10'
# via influxdb3-python # via influxdb3-python
pyasn1==0.6.0 pyasn1==0.6.1
# via pysnmp-lextudio # via pysnmp-lextudio
pycparser==2.23 ; (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy') or (implementation_name == 'pypy' and platform_python_implementation == 'PyPy') pycparser==2.23 ; (implementation_name != 'PyPy' and platform_python_implementation != 'PyPy') or (implementation_name == 'pypy' and platform_python_implementation == 'PyPy')
# via cffi # via cffi
pydantic==2.12.4 pydantic==2.12.5
# via fastapi # via fastapi
pydantic-core==2.41.5 pydantic-core==2.41.5
# via pydantic # via pydantic
pygal==3.0.5 pygal==3.0.5
# via glances # via glances
pygments==2.19.2
# via pytest
pyjwt==2.10.1 pyjwt==2.10.1
# via # via
# ibm-cloud-sdk-core # ibm-cloud-sdk-core
# ibmcloudant # ibmcloudant
pymdstat==0.4.3 pymdstat==0.4.3
# via glances # via glances
pymongo==4.15.3 pymongo==4.15.4
# via glances # via glances
pysmart-smartx==0.3.10 pyreadline3==3.5.4 ; sys_platform == 'win32'
# via humanfriendly
pysmart==1.4.2
# via glances # via glances
pysmi-lextudio==1.4.3 pysmi-lextudio==1.4.3
# via pysnmp-lextudio # via pysnmp-lextudio
pysnmp-lextudio==6.3.0 pysnmp-lextudio==6.1.2
# via glances # via glances
pysnmpcrypto==0.0.4 pysnmpcrypto==0.0.4
# via pysnmp-lextudio # via pysnmp-lextudio
pytest==8.4.2 ; python_full_version < '3.10'
# via pytest-cov
pytest==9.0.0 ; python_full_version >= '3.10'
# via pytest-cov
pytest-cov==4.1.0
# via pysnmp-lextudio
python-dateutil==2.9.0.post0 python-dateutil==2.9.0.post0
# via # via
# elasticsearch # elasticsearch
@ -210,21 +192,22 @@ setuptools==80.9.0
# via # via
# influxdb-client # influxdb-client
# wifi # wifi
shtab==1.7.2 ; sys_platform != 'win32' shtab==1.8.0 ; sys_platform != 'win32'
# via glances # via glances
six==1.17.0 six==1.17.0
# via # via
# glances # glances
# influxdb # influxdb
# python-dateutil # python-dateutil
sniffio==1.3.1 sniffio==1.3.1 ; python_full_version >= '3.10'
# via # via
# anyio
# elastic-transport # elastic-transport
# elasticsearch # elasticsearch
sparklines==0.7.0 sparklines==0.7.0
# via glances # via glances
starlette==0.49.3 starlette==0.49.3 ; python_full_version < '3.10'
# via fastapi
starlette==0.50.0 ; python_full_version >= '3.10'
# via fastapi # via fastapi
statsd==4.0.1 statsd==4.0.1
# via glances # via glances
@ -232,11 +215,8 @@ termcolor==3.1.0 ; python_full_version < '3.10'
# via sparklines # via sparklines
termcolor==3.2.0 ; python_full_version >= '3.10' termcolor==3.2.0 ; python_full_version >= '3.10'
# via sparklines # via sparklines
tomli==2.0.2 ; python_full_version <= '3.11' tomli==2.0.2 ; python_full_version < '3.11'
# via # via podman
# coverage
# podman
# pytest
typing-extensions==4.15.0 typing-extensions==4.15.0
# via # via
# anyio # anyio

View File

@ -6,7 +6,7 @@ alabaster==1.0.0 ; python_full_version >= '3.10'
# via sphinx # via sphinx
annotated-types==0.7.0 annotated-types==0.7.0
# via pydantic # via pydantic
anyio==4.11.0 ; python_full_version >= '3.10' anyio==4.12.0 ; python_full_version >= '3.10'
# via # via
# httpx # httpx
# mcp # mcp
@ -36,7 +36,7 @@ boolean-py==5.0
# reuse # reuse
bracex==2.6 bracex==2.6
# via wcmatch # via wcmatch
certifi==2025.10.5 certifi==2025.11.12
# via # via
# httpcore # httpcore
# httpx # httpx
@ -44,7 +44,9 @@ certifi==2025.10.5
# selenium # selenium
cffi==2.0.0 ; implementation_name != 'pypy' and os_name == 'nt' cffi==2.0.0 ; implementation_name != 'pypy' and os_name == 'nt'
# via trio # via trio
cfgv==3.4.0 cfgv==3.4.0 ; python_full_version < '3.10'
# via pre-commit
cfgv==3.5.0 ; python_full_version >= '3.10'
# via pre-commit # via pre-commit
chardet==5.2.0 ; python_full_version < '3.10' chardet==5.2.0 ; python_full_version < '3.10'
# via binaryornot # via binaryornot
@ -102,7 +104,9 @@ filelock==3.19.1 ; python_full_version < '3.10'
# via virtualenv # via virtualenv
filelock==3.20.0 ; python_full_version >= '3.10' filelock==3.20.0 ; python_full_version >= '3.10'
# via virtualenv # via virtualenv
fonttools==4.60.1 fonttools==4.60.1 ; python_full_version < '3.10'
# via matplotlib
fonttools==4.61.0 ; python_full_version >= '3.10'
# via matplotlib # via matplotlib
glom==22.1.0 glom==22.1.0
# via semgrep # via semgrep
@ -183,7 +187,7 @@ numpy==2.2.6 ; python_full_version == '3.10.*'
# via # via
# contourpy # contourpy
# matplotlib # matplotlib
numpy==2.3.4 ; python_full_version >= '3.11' numpy==2.3.5 ; python_full_version >= '3.11'
# via # via
# contourpy # contourpy
# matplotlib # matplotlib
@ -274,11 +278,11 @@ platformdirs==4.5.0 ; python_full_version >= '3.10'
pluggy==1.6.0 pluggy==1.6.0
# via pytest # via pytest
pre-commit==4.3.0 ; python_full_version < '3.10' pre-commit==4.3.0 ; python_full_version < '3.10'
pre-commit==4.4.0 ; python_full_version >= '3.10' pre-commit==4.5.0 ; python_full_version >= '3.10'
# via # via
# googleapis-common-protos # googleapis-common-protos
# opentelemetry-proto # opentelemetry-proto
protobuf==6.33.0 ; python_full_version >= '3.10' protobuf==6.33.1 ; python_full_version >= '3.10'
protobuf==4.25.8 ; python_full_version < '3.10' protobuf==4.25.8 ; python_full_version < '3.10'
# via # via
# googleapis-common-protos # googleapis-common-protos
@ -288,14 +292,14 @@ psutil==7.1.3
py-spy==0.4.1 py-spy==0.4.1
pycparser==2.23 ; implementation_name != 'PyPy' and implementation_name != 'pypy' and os_name == 'nt' pycparser==2.23 ; implementation_name != 'PyPy' and implementation_name != 'pypy' and os_name == 'nt'
# via cffi # via cffi
pydantic==2.12.4 pydantic==2.12.5
# via # via
# mcp # mcp
# pydantic-settings # pydantic-settings
# rstcheck-core # rstcheck-core
pydantic-core==2.41.5 pydantic-core==2.41.5
# via pydantic # via pydantic
pydantic-settings==2.11.0 ; python_full_version >= '3.10' pydantic-settings==2.12.0 ; python_full_version >= '3.10'
# via mcp # via mcp
pygments==2.19.2 pygments==2.19.2
# via # via
@ -309,7 +313,7 @@ pyright==1.1.407
pysocks==1.7.1 pysocks==1.7.1
# via urllib3 # via urllib3
pytest==8.4.2 ; python_full_version < '3.10' pytest==8.4.2 ; python_full_version < '3.10'
pytest==9.0.0 ; python_full_version >= '3.10' pytest==9.0.1 ; python_full_version >= '3.10'
python-dateutil==2.9.0.post0 python-dateutil==2.9.0.post0
# via matplotlib # via matplotlib
python-debian==1.0.1 python-debian==1.0.1
@ -355,7 +359,7 @@ rpds-py==0.27.1 ; python_full_version < '3.10'
# via # via
# jsonschema # jsonschema
# referencing # referencing
rpds-py==0.28.0 ; python_full_version >= '3.10' rpds-py==0.29.0 ; python_full_version >= '3.10'
# via # via
# jsonschema # jsonschema
# referencing # referencing
@ -368,11 +372,11 @@ ruamel-yaml-clib==0.2.14 ; python_full_version >= '3.10' or platform_python_impl
# via # via
# ruamel-yaml # ruamel-yaml
# semgrep # semgrep
ruff==0.14.4 ruff==0.14.7
selenium==4.36.0 ; python_full_version < '3.10' selenium==4.36.0 ; python_full_version < '3.10'
selenium==4.38.0 ; python_full_version >= '3.10' selenium==4.38.0 ; python_full_version >= '3.10'
semgrep==1.136.0 ; python_full_version < '3.10' semgrep==1.136.0 ; python_full_version < '3.10'
semgrep==1.142.1 ; python_full_version >= '3.10' semgrep==1.144.0 ; python_full_version >= '3.10'
setuptools==80.9.0 setuptools==80.9.0
# via opentelemetry-instrumentation # via opentelemetry-instrumentation
shellingham==1.5.4 shellingham==1.5.4
@ -380,9 +384,7 @@ shellingham==1.5.4
six==1.17.0 six==1.17.0
# via python-dateutil # via python-dateutil
sniffio==1.3.1 sniffio==1.3.1
# via # via trio
# anyio
# trio
snowballstemmer==3.0.1 snowballstemmer==3.0.1
# via sphinx # via sphinx
sortedcontainers==2.4.0 sortedcontainers==2.4.0
@ -416,7 +418,7 @@ sphinxcontrib-serializinghtml==2.0.0
# via sphinx # via sphinx
sse-starlette==3.0.3 ; python_full_version >= '3.10' sse-starlette==3.0.3 ; python_full_version >= '3.10'
# via mcp # via mcp
starlette==0.49.3 ; python_full_version >= '3.10' starlette==0.50.0 ; python_full_version >= '3.10'
# via mcp # via mcp
tomli==2.0.2 tomli==2.0.2
# via # via
@ -477,7 +479,9 @@ wrapt==1.17.3
# via # via
# deprecated # deprecated
# opentelemetry-instrumentation # opentelemetry-instrumentation
wsproto==1.2.0 wsproto==1.2.0 ; python_full_version < '3.10'
# via trio-websocket
wsproto==1.3.2 ; python_full_version >= '3.10'
# via trio-websocket # via trio-websocket
zipp==3.23.0 zipp==3.23.0
# via # via

View File

@ -1,12 +1,12 @@
# This file was autogenerated by uv via the following command: # This file was autogenerated by uv via the following command:
# uv export --no-emit-workspace --no-hashes --no-group dev --extra containers --extra web --output-file docker-requirements.txt # uv export --no-emit-workspace --no-hashes --no-group dev --extra containers --extra web --output-file docker-requirements.txt
annotated-doc==0.0.3 annotated-doc==0.0.4
# via fastapi # via fastapi
annotated-types==0.7.0 annotated-types==0.7.0
# via pydantic # via pydantic
anyio==4.11.0 anyio==4.12.0
# via starlette # via starlette
certifi==2025.10.5 certifi==2025.11.12
# via requests # via requests
charset-normalizer==3.4.4 charset-normalizer==3.4.4
# via requests # via requests
@ -20,7 +20,7 @@ docker==7.1.0
# via glances # via glances
exceptiongroup==1.2.2 ; python_full_version < '3.11' exceptiongroup==1.2.2 ; python_full_version < '3.11'
# via anyio # via anyio
fastapi==0.121.1 fastapi==0.122.0
# via glances # via glances
h11==0.16.0 h11==0.16.0
# via uvicorn # via uvicorn
@ -38,7 +38,7 @@ podman==5.6.0
# via glances # via glances
psutil==7.1.3 psutil==7.1.3
# via glances # via glances
pydantic==2.12.4 pydantic==2.12.5
# via fastapi # via fastapi
pydantic-core==2.41.5 pydantic-core==2.41.5
# via pydantic # via pydantic
@ -51,15 +51,15 @@ requests==2.32.5
# docker # docker
# glances # glances
# podman # podman
shtab==1.7.2 ; sys_platform != 'win32' shtab==1.8.0 ; sys_platform != 'win32'
# via glances # via glances
six==1.17.0 six==1.17.0
# via # via
# glances # glances
# python-dateutil # python-dateutil
sniffio==1.3.1 starlette==0.49.3 ; python_full_version < '3.10'
# via anyio # via fastapi
starlette==0.49.3 starlette==0.50.0 ; python_full_version >= '3.10'
# via fastapi # via fastapi
tomli==2.0.2 ; python_full_version < '3.11' tomli==2.0.2 ; python_full_version < '3.11'
# via podman # via podman

View File

@ -101,7 +101,7 @@ ip = [
] ]
raid = ["pymdstat"] raid = ["pymdstat"]
sensors = ["batinfo; platform_system == 'Linux'"] sensors = ["batinfo; platform_system == 'Linux'"]
smart = ["pySMART.smartx"] smart = ["pySMART"]
snmp = ["pysnmp-lextudio<6.2.0"] snmp = ["pysnmp-lextudio<6.2.0"]
sparklines = ["sparklines"] sparklines = ["sparklines"]
web = [ web = [

View File

@ -10,7 +10,7 @@ packaging==25.0
# via glances # via glances
psutil==7.1.3 psutil==7.1.3
# via glances # via glances
shtab==1.7.2 ; sys_platform != 'win32' shtab==1.8.0 ; sys_platform != 'win32'
# via glances # via glances
windows-curses==2.4.1 ; sys_platform == 'win32' windows-curses==2.4.1 ; sys_platform == 'win32'
# via glances # via glances