Skip to content

Commit

Permalink
Merge branch 'dev' into pydantic-hass
Browse files Browse the repository at this point in the history
  • Loading branch information
acockburn committed Feb 7, 2025
2 parents a1dbed7 + 96da7b5 commit 9be594c
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 53 deletions.
16 changes: 6 additions & 10 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile --extra=dev --output-file=dev-requirements.txt pyproject.toml
Expand Down Expand Up @@ -27,7 +27,7 @@ bcrypt==4.2.1
# via appdaemon (pyproject.toml)
bidict==0.23.1
# via python-socketio
black==24.8.0
black==25.1.0
# via appdaemon (pyproject.toml)
build==1.2.2.post1
# via
Expand All @@ -44,7 +44,7 @@ click==8.1.8
# appdaemon (pyproject.toml)
# black
# pip-tools
deepdiff==8.0.1
deepdiff==8.2.0
# via appdaemon (pyproject.toml)
distlib==0.3.9
# via virtualenv
Expand Down Expand Up @@ -84,7 +84,7 @@ mypy-extensions==1.0.0
# via black
nodeenv==1.9.1
# via pre-commit
orderly-set==5.2.2
orderly-set==5.3.0
# via deepdiff
packaging==24.2
# via
Expand Down Expand Up @@ -131,7 +131,7 @@ python-engineio==4.11.2
# via python-socketio
python-socketio==5.11.4
# via appdaemon (pyproject.toml)
pytz==2024.2
pytz==2025.1
# via appdaemon (pyproject.toml)
pyyaml==6.0.2
# via
Expand All @@ -151,12 +151,8 @@ sockjs==0.13.0
# via appdaemon (pyproject.toml)
tomli==2.2.1
# via appdaemon (pyproject.toml)
tomli-w==1.0.0
tomli-w==1.2.0
# via appdaemon (pyproject.toml)
typing-extensions==4.12.2
# via
# pydantic
# pydantic-core
urllib3==2.3.0
# via requests
uvloop==0.21.0 ; sys_platform != "win32"
Expand Down
29 changes: 10 additions & 19 deletions doc-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile --extra=doc --output-file=doc-requirements.txt pyproject.toml
Expand All @@ -15,7 +15,7 @@ aiohttp-jinja2==1.6
# via appdaemon (pyproject.toml)
aiosignal==1.3.2
# via aiohttp
alabaster==0.7.16
alabaster==1.0.0
# via sphinx
annotated-types==0.7.0
# via pydantic
Expand Down Expand Up @@ -45,9 +45,9 @@ click==8.1.8
# uvicorn
colorama==0.4.6
# via sphinx-autobuild
deepdiff==8.0.1
deepdiff==8.2.0
# via appdaemon (pyproject.toml)
docutils==0.20.1
docutils==0.21.2
# via
# myst-parser
# sphinx
Expand Down Expand Up @@ -92,7 +92,7 @@ multidict==6.1.0
# yarl
myst-parser==4.0.0
# via appdaemon (pyproject.toml)
orderly-set==5.2.2
orderly-set==5.3.0
# via deepdiff
packaging==24.2
# via sphinx
Expand All @@ -104,11 +104,7 @@ propcache==0.2.1
# via
# aiohttp
# yarl
pydantic==2.10.6
# via appdaemon (pyproject.toml)
pydantic-core==2.27.2
# via pydantic
pygments==2.18.0
pygments==2.19.1
# via
# appdaemon (pyproject.toml)
# sphinx
Expand All @@ -118,7 +114,7 @@ python-engineio==4.11.2
# via python-socketio
python-socketio==5.11.4
# via appdaemon (pyproject.toml)
pytz==2024.2
pytz==2025.1
# via appdaemon (pyproject.toml)
pyyaml==6.0.2
# via
Expand All @@ -140,15 +136,15 @@ snowballstemmer==2.2.0
# via sphinx
sockjs==0.13.0
# via appdaemon (pyproject.toml)
sphinx==7.4.7
sphinx==8.1.3
# via
# myst-parser
# sphinx-autobuild
# sphinx-rtd-theme
# sphinxcontrib-jquery
sphinx-autobuild==2024.9.19
# via appdaemon (pyproject.toml)
sphinx-rtd-theme==2.0.0
sphinx-rtd-theme==3.0.2
# via appdaemon (pyproject.toml)
sphinxcontrib-applehelp==2.0.0
# via sphinx
Expand All @@ -168,13 +164,8 @@ starlette==0.45.3
# via sphinx-autobuild
tomli==2.2.1
# via appdaemon (pyproject.toml)
tomli-w==1.0.0
tomli-w==1.2.0
# via appdaemon (pyproject.toml)
typing-extensions==4.12.2
# via
# anyio
# pydantic
# pydantic-core
urllib3==2.3.0
# via requests
uvicorn==0.34.0
Expand Down
16 changes: 7 additions & 9 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,24 @@ requires-python = ">=3.10,<3.14"
keywords=[ "appdaemon", "home", "automation" ]
dependencies = [
'importlib-metadata; python_version<"3.8"',
'aiohttp >= 3.9.0, ~=3.11',
'aiohttp >= 3.9.0,< 3.12.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.2.0',
'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',
'pytz >= 2022.7.1,< 2024.3.0',
'pytz >= 2022.7.1,< 2025.2.0',
'pyyaml ~= 6.0.1',
'requests >= 2.28.2,< 2.33.0',
'sockjs >= 0.11,< 0.14',
'uvloop==0.21.0; sys_platform != "win32"',
'tomli==2.2.1',
'tomli_w ~= 1.0.0',
"pydantic>=2.8.2",
"click>=8.1.7",
'tomli_w >= 1.0,< 1.3'
]

classifiers= [
Expand All @@ -57,7 +55,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,< 25.2",
'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"
Expand All @@ -66,8 +64,8 @@ dev = [
# Dependencies required to build the documentation using sphinx
doc = [
"sphinx-autobuild >= 2021.3.14,< 2024.10.0",
"sphinx-rtd-theme == 2.0.0",
"pygments >= 2.14,< 2.19",
"sphinx-rtd-theme == 3.0.2",
"pygments >= 2.14,< 2.20",
"myst-parser == 4.0.0",
]

Expand Down
20 changes: 5 additions & 15 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# This file is autogenerated by pip-compile with Python 3.13
# by the following command:
#
# pip-compile pyproject.toml
Expand Down Expand Up @@ -31,9 +31,7 @@ certifi==2025.1.31
# via requests
charset-normalizer==3.4.1
# via requests
click==8.1.8
# via appdaemon (pyproject.toml)
deepdiff==8.0.1
deepdiff==8.2.0
# via appdaemon (pyproject.toml)
feedparser==6.0.11
# via appdaemon (pyproject.toml)
Expand All @@ -57,7 +55,7 @@ multidict==6.1.0
# via
# aiohttp
# yarl
orderly-set==5.2.2
orderly-set==5.3.0
# via deepdiff
paho-mqtt==2.1.0
# via appdaemon (pyproject.toml)
Expand All @@ -67,17 +65,13 @@ propcache==0.2.1
# via
# aiohttp
# yarl
pydantic==2.10.6
# via appdaemon (pyproject.toml)
pydantic-core==2.27.2
# via pydantic
python-dateutil==2.9.0.post0
# via appdaemon (pyproject.toml)
python-engineio==4.11.2
# via python-socketio
python-socketio==5.11.4
# via appdaemon (pyproject.toml)
pytz==2024.2
pytz==2025.1
# via appdaemon (pyproject.toml)
pyyaml==6.0.2
# via appdaemon (pyproject.toml)
Expand All @@ -93,12 +87,8 @@ sockjs==0.13.0
# via appdaemon (pyproject.toml)
tomli==2.2.1
# via appdaemon (pyproject.toml)
tomli-w==1.0.0
tomli-w==1.2.0
# via appdaemon (pyproject.toml)
typing-extensions==4.12.2
# via
# pydantic
# pydantic-core
urllib3==2.3.0
# via requests
uvloop==0.21.0 ; sys_platform != "win32"
Expand Down

0 comments on commit 9be594c

Please sign in to comment.