diff --git a/dev-requirements.txt b/dev-requirements.txt index 2ed1accb2..2dfe5ab1f 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -6,7 +6,7 @@ # aiohappyeyeballs==2.4.0 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.13.3 # via # aiohttp-jinja2 # appdaemon (pyproject.toml) @@ -25,7 +25,7 @@ bcrypt==4.2.0 # via appdaemon (pyproject.toml) bidict==0.23.1 # via python-socketio -black==24.8.0 +black==26.3.1 # via appdaemon (pyproject.toml) build==1.2.2 # via @@ -41,13 +41,13 @@ click==8.1.7 # via # black # pip-tools -deepdiff==8.0.1 +deepdiff==8.6.1 # via appdaemon (pyproject.toml) distlib==0.3.8 # via virtualenv feedparser==6.0.11 # via appdaemon (pyproject.toml) -filelock==3.16.0 +filelock==3.20.3 # via virtualenv flake8==7.1.1 # via appdaemon (pyproject.toml) @@ -55,7 +55,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -h11==0.14.0 +h11==0.16.0 # via wsproto identify==2.6.0 # via pre-commit @@ -67,7 +67,7 @@ iniconfig==2.0.0 # via pytest iso8601==2.1.0 # via appdaemon (pyproject.toml) -jinja2==3.1.4 +jinja2==3.1.6 # via aiohttp-jinja2 markupsafe==2.1.5 # via jinja2 @@ -118,7 +118,7 @@ python-dateutil==2.9.0.post0 # via appdaemon (pyproject.toml) python-engineio==4.9.1 # via python-socketio -python-socketio==5.11.4 +python-socketio==5.14.0 # via appdaemon (pyproject.toml) pytz==2024.2 # via appdaemon (pyproject.toml) @@ -126,7 +126,7 @@ pyyaml==6.0.2 # via # appdaemon (pyproject.toml) # pre-commit -requests==2.32.3 +requests==2.32.4 # via appdaemon (pyproject.toml) ruff==0.6.5 # via appdaemon (pyproject.toml) @@ -142,13 +142,13 @@ tomli==2.0.1 # via appdaemon (pyproject.toml) tomli-w==1.0.0 # via appdaemon (pyproject.toml) -urllib3==2.2.3 +urllib3==2.6.3 # via requests uvloop==0.20.0 ; sys_platform != "win32" # via appdaemon (pyproject.toml) -virtualenv==20.26.4 +virtualenv==20.36.1 # via pre-commit -wheel==0.44.0 +wheel==0.46.2 # via pip-tools wsproto==1.2.0 # via simple-websocket diff --git a/doc-requirements.txt b/doc-requirements.txt index b19a110df..07f562971 100644 --- a/doc-requirements.txt +++ b/doc-requirements.txt @@ -6,7 +6,7 @@ # aiohappyeyeballs==2.4.0 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.13.3 # via # aiohttp-jinja2 # appdaemon (pyproject.toml) @@ -41,7 +41,7 @@ click==8.1.7 # via uvicorn colorama==0.4.6 # via sphinx-autobuild -deepdiff==8.0.1 +deepdiff==8.6.1 # via appdaemon (pyproject.toml) docutils==0.20.1 # via @@ -54,7 +54,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -h11==0.14.0 +h11==0.16.0 # via # uvicorn # wsproto @@ -67,7 +67,7 @@ imagesize==1.4.1 # via sphinx iso8601==2.1.0 # via appdaemon (pyproject.toml) -jinja2==3.1.4 +jinja2==3.1.6 # via # aiohttp-jinja2 # myst-parser @@ -104,7 +104,7 @@ python-dateutil==2.9.0.post0 # via appdaemon (pyproject.toml) python-engineio==4.9.1 # via python-socketio -python-socketio==5.11.4 +python-socketio==5.14.0 # via appdaemon (pyproject.toml) pytz==2024.2 # via appdaemon (pyproject.toml) @@ -112,7 +112,7 @@ pyyaml==6.0.2 # via # appdaemon (pyproject.toml) # myst-parser -requests==2.32.3 +requests==2.32.4 # via # appdaemon (pyproject.toml) # sphinx @@ -152,13 +152,13 @@ sphinxcontrib-qthelp==2.0.0 # via sphinx sphinxcontrib-serializinghtml==2.0.0 # via sphinx -starlette==0.38.5 +starlette==0.49.1 # via sphinx-autobuild tomli==2.0.1 # via appdaemon (pyproject.toml) tomli-w==1.0.0 # via appdaemon (pyproject.toml) -urllib3==2.2.3 +urllib3==2.6.3 # via requests uvicorn==0.30.6 # via sphinx-autobuild diff --git a/pyproject.toml b/pyproject.toml index 862fc9b75..214518126 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,17 +11,17 @@ requires-python = ">=3.10" keywords=[ "appdaemon", "home", "automation" ] dependencies = [ 'importlib-metadata; python_version<"3.8"', - 'aiohttp >= 3.9.0,< 3.11.0', + 'aiohttp >= 3.9.0,< 3.14.0', 'aiohttp_jinja2 >= 1.5.1,< 1.7.0', 'astral ~= 3.2', 'bcrypt >= 4.0.1,< 4.3.0', - 'deepdiff == 8.0.1', + 'deepdiff == 8.6.1', 'feedparser ~= 6.0.10', 'iso8601 >= 1.1,< 2.2', 'paho-mqtt >= 1.6.1,< 2.2.0', 'pid ~= 3.0.4', 'python-dateutil >= 2.8.2,< 2.10.0', - 'python-socketio >= 5.5,< 5.12', + 'python-socketio >= 5.5,< 5.15', 'pytz >= 2022.7.1,< 2024.3.0', 'pyyaml ~= 6.0.1', 'requests >= 2.28.2,< 2.33.0', @@ -54,7 +54,7 @@ dev = [ "pip-tools >= 6.12.3,< 7.5.0", "build >= 0.10,< 1.3", "flake8 ~= 7.1.1", - "black >= 23.1,< 24.9", + "black >= 23.1,< 26.4", 'pre-commit >= 3.1.1,< 3.9.0; python_version>"3.7"', # pre-commit does not support Python < 3.8 "pytest >= 7.2.1,< 8.4.0", "ruff>= 0.0.261,< 0.7.0" diff --git a/requirements.txt b/requirements.txt index b77dc29e4..a7a74bd1c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ # aiohappyeyeballs==2.4.0 # via aiohttp -aiohttp==3.10.5 +aiohttp==3.13.3 # via # aiohttp-jinja2 # appdaemon (pyproject.toml) @@ -29,7 +29,7 @@ certifi==2024.8.30 # via requests charset-normalizer==3.3.2 # via requests -deepdiff==8.0.1 +deepdiff==8.6.1 # via appdaemon (pyproject.toml) feedparser==6.0.11 # via appdaemon (pyproject.toml) @@ -37,7 +37,7 @@ frozenlist==1.4.1 # via # aiohttp # aiosignal -h11==0.14.0 +h11==0.16.0 # via wsproto idna==3.8 # via @@ -45,7 +45,7 @@ idna==3.8 # yarl iso8601==2.1.0 # via appdaemon (pyproject.toml) -jinja2==3.1.4 +jinja2==3.1.6 # via aiohttp-jinja2 markupsafe==2.1.5 # via jinja2 @@ -63,13 +63,13 @@ python-dateutil==2.9.0.post0 # via appdaemon (pyproject.toml) python-engineio==4.9.1 # via python-socketio -python-socketio==5.11.4 +python-socketio==5.14.0 # via appdaemon (pyproject.toml) pytz==2024.2 # via appdaemon (pyproject.toml) pyyaml==6.0.2 # via appdaemon (pyproject.toml) -requests==2.32.3 +requests==2.32.4 # via appdaemon (pyproject.toml) sgmllib3k==1.0.0 # via feedparser @@ -83,7 +83,7 @@ tomli==2.0.1 # via appdaemon (pyproject.toml) tomli-w==1.0.0 # via appdaemon (pyproject.toml) -urllib3==2.2.3 +urllib3==2.6.3 # via requests uvloop==0.20.0 ; sys_platform != "win32" # via appdaemon (pyproject.toml)