diff --git a/poetry.lock b/poetry.lock index fd193b8c..9b9c2e8a 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.2.1 and should not be changed by hand. [[package]] name = "aiocoap" @@ -239,7 +239,7 @@ description = "Timeout context manager for asyncio programs" optional = false python-versions = ">=3.8" groups = ["main", "dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "async_timeout-5.0.1-py3-none-any.whl", hash = "sha256:39e3809566ff85354557ec2398b55e096c8364bacac9405a7a1fa429e77fe76c"}, {file = "async_timeout-5.0.1.tar.gz", hash = "sha256:d9321a7a3d5a6a5e187e824d2fa0793ce379a202935782d555d6e9d2735677d3"}, @@ -279,32 +279,32 @@ tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" a [[package]] name = "bleak" -version = "2.1.1" +version = "3.0.2" description = "Bluetooth Low Energy platform Agnostic Klient" optional = false python-versions = ">=3.10" groups = ["main"] files = [ - {file = "bleak-2.1.1-py3-none-any.whl", hash = "sha256:61ac1925073b580c896a92a8c404088c5e5ec9dc3c5bd6fc17554a15779d83de"}, - {file = "bleak-2.1.1.tar.gz", hash = "sha256:4600cc5852f2392ce886547e127623f188e689489c5946d422172adf80635cf9"}, + {file = "bleak-3.0.2-py3-none-any.whl", hash = "sha256:39092feb9e83f1df5ad2f88e837723c7211c982ce9e9cda6235104bc2ebe0d0d"}, + {file = "bleak-3.0.2.tar.gz", hash = "sha256:c2229cb8238d5876b4bd05c74bf7a1aea1f88da39d2e51ac9dfd5cc319d5265f"}, ] [package.dependencies] -async-timeout = {version = ">=3.0.0", markers = "python_version < \"3.11\""} -dbus-fast = {version = ">=1.83.0", markers = "platform_system == \"Linux\""} -pyobjc-core = {version = ">=10.3", markers = "platform_system == \"Darwin\""} -pyobjc-framework-CoreBluetooth = {version = ">=10.3", markers = "platform_system == \"Darwin\""} -pyobjc-framework-libdispatch = {version = ">=10.3", markers = "platform_system == \"Darwin\""} -typing-extensions = {version = ">=4.7.0", markers = "python_version < \"3.12\""} -winrt-runtime = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Devices.Bluetooth" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Devices.Bluetooth.Advertisement" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Devices.Bluetooth.GenericAttributeProfile" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Devices.Enumeration" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Devices.Radios" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Foundation" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Foundation.Collections" = {version = ">=3.1", markers = "platform_system == \"Windows\""} -"winrt-Windows.Storage.Streams" = {version = ">=3.1", markers = "platform_system == \"Windows\""} +async-timeout = {version = ">=3.0.0", markers = "python_full_version < \"3.11.0\""} +dbus-fast = {version = ">=1.83.0", markers = "sys_platform == \"linux\""} +pyobjc-core = {version = ">=10.3", markers = "sys_platform == \"darwin\""} +pyobjc-framework-corebluetooth = {version = ">=10.3", markers = "sys_platform == \"darwin\""} +pyobjc-framework-libdispatch = {version = ">=10.3", markers = "sys_platform == \"darwin\""} +typing-extensions = {version = ">=4.7.0", markers = "python_full_version < \"3.12.0\""} +winrt-runtime = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-devices-bluetooth = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-devices-bluetooth-advertisement = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-devices-bluetooth-genericattributeprofile = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-devices-enumeration = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-devices-radios = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-foundation = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-foundation-collections = {version = ">=3.1", markers = "sys_platform == \"win32\""} +winrt-windows-storage-streams = {version = ">=3.1", markers = "sys_platform == \"win32\""} [package.extras] pythonista = ["bleak-pythonista (>=0.1.1)"] @@ -694,7 +694,7 @@ description = "A faster version of dbus-next" optional = false python-versions = "<4.0,>=3.9" groups = ["main"] -markers = "platform_system == \"Linux\"" +markers = "sys_platform == \"linux\" or platform_system == \"Linux\"" files = [ {file = "dbus_fast-2.34.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:79f4db43746f78b65cc8fd32d2cf0f3b9751387b12ba6386c3e45dc908628518"}, {file = "dbus_fast-2.34.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc40230797a053bd151010c28fdfc785b92f5278d30b90aa246d7e8c353a66b8"}, @@ -766,7 +766,7 @@ description = "Backport of PEP 654 (exception groups)" optional = false python-versions = ">=3.7" groups = ["dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "exceptiongroup-1.2.2-py3-none-any.whl", hash = "sha256:3111b9d131c238bec2f8f516e123e14ba243563fb135d3fe885990585aa7795b"}, {file = "exceptiongroup-1.2.2.tar.gz", hash = "sha256:47c2edf7c6738fafb49fd34290706d1a1a2f4d1c6df275526b62cbb4aa5393cc"}, @@ -1496,7 +1496,7 @@ description = "Python<->ObjC Interoperability Module" optional = false python-versions = ">=3.10" groups = ["main"] -markers = "platform_system == \"Darwin\"" +markers = "sys_platform == \"darwin\"" files = [ {file = "pyobjc_core-12.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:93418e79c1655f66b4352168f8c85c942707cb1d3ea13a1da3e6f6a143bacda7"}, {file = "pyobjc_core-12.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c918ebca280925e7fcb14c5c43ce12dcb9574a33cccb889be7c8c17f3bcce8b6"}, @@ -1515,7 +1515,7 @@ description = "Wrappers for the Cocoa frameworks on macOS" optional = false python-versions = ">=3.10" groups = ["main"] -markers = "platform_system == \"Darwin\"" +markers = "sys_platform == \"darwin\"" files = [ {file = "pyobjc_framework_cocoa-12.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:9b880d3bdcd102809d704b6d8e14e31611443aa892d9f60e8491e457182fdd48"}, {file = "pyobjc_framework_cocoa-12.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f52228bcf38da64b77328787967d464e28b981492b33a7675585141e1b0a01e6"}, @@ -1537,7 +1537,7 @@ description = "Wrappers for the framework CoreBluetooth on macOS" optional = false python-versions = ">=3.8" groups = ["main"] -markers = "platform_system == \"Darwin\"" +markers = "sys_platform == \"darwin\"" files = [ {file = "pyobjc_framework_CoreBluetooth-10.3.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:af3e2f935a6a7e5b009b4cf63c64899592a7b46c3ddcbc8f2e28848842ef65f4"}, {file = "pyobjc_framework_CoreBluetooth-10.3.2-cp36-abi3-macosx_10_13_universal2.whl", hash = "sha256:973b78f47c7e2209a475e60bcc7d1b4a87be6645d39b4e8290ee82640e1cc364"}, @@ -1558,7 +1558,7 @@ description = "Wrappers for libdispatch on macOS" optional = false python-versions = ">=3.10" groups = ["main"] -markers = "platform_system == \"Darwin\"" +markers = "sys_platform == \"darwin\"" files = [ {file = "pyobjc_framework_libdispatch-12.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:50a81a29506f0e35b4dc313f97a9d469f7b668dae3ba597bb67bbab94de446bd"}, {file = "pyobjc_framework_libdispatch-12.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:954cc2d817b71383bd267cc5cd27d83536c5f879539122353ca59f1c945ac706"}, @@ -1720,7 +1720,7 @@ description = "A lil' TOML parser" optional = false python-versions = ">=3.8" groups = ["dev"] -markers = "python_version < \"3.11\"" +markers = "python_version == \"3.10\"" files = [ {file = "tomli-2.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:678e4fa69e4575eb77d103de3df8a895e1591b48e740211bd1067378c69e8249"}, {file = "tomli-2.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:023aa114dd824ade0100497eb2318602af309e5a55595f76b626d6d9f3b7b0a6"}, @@ -1779,7 +1779,7 @@ files = [ {file = "typing_extensions-4.15.0-py3-none-any.whl", hash = "sha256:f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548"}, {file = "typing_extensions-4.15.0.tar.gz", hash = "sha256:0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466"}, ] -markers = {main = "platform_system == \"Windows\" or python_version <= \"3.11\""} +markers = {main = "sys_platform == \"win32\" or python_version < \"3.12\""} [[package]] name = "uart-devices" @@ -1814,7 +1814,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_runtime-3.2.1-cp310-cp310-win32.whl", hash = "sha256:25a2d1e2b45423742319f7e10fa8ca2e7063f01284b6e85e99d805c4b50bbfb3"}, {file = "winrt_runtime-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:dc81d5fb736bf1ddecf743928622253dce4d0aac9a57faad776d7a3834e13257"}, @@ -1847,7 +1847,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_devices_bluetooth-3.2.1-cp310-cp310-win32.whl", hash = "sha256:49489351037094a088a08fbdf0f99c94e3299b574edb211f717c4c727770af78"}, {file = "winrt_windows_devices_bluetooth-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:20f6a21029034c18ea6a6b6df399671813b071102a0d6d8355bb78cf4f547cdb"}, @@ -1883,7 +1883,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_devices_bluetooth_advertisement-3.2.1-cp310-cp310-win32.whl", hash = "sha256:a758c5f81a98cc38347fdfb024ce62720969480e8c5b98e402b89d2b09b32866"}, {file = "winrt_windows_devices_bluetooth_advertisement-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:f982ef72e729ddd60cdb975293866e84bb838798828933012a57ee4bf12b0ea1"}, @@ -1919,7 +1919,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_devices_bluetooth_genericattributeprofile-3.2.1-cp310-cp310-win32.whl", hash = "sha256:af4914d7b30b49232092cd3b934e3ed6f5d3b1715ba47238541408ee595b7f46"}, {file = "winrt_windows_devices_bluetooth_genericattributeprofile-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:0e557dd52fc80392b8bd7c237e1153a50a164b3983838b4ac674551072efc9ed"}, @@ -1955,7 +1955,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_devices_enumeration-3.2.1-cp310-cp310-win32.whl", hash = "sha256:40dac777d8f45b41449f3ff1ae70f0d457f1ede53f53962a6e2521b651533db5"}, {file = "winrt_windows_devices_enumeration-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:a101ec3e0ad0a0783032fdcd5dc48e7cd68ee034cbde4f903a8c7b391532c71a"}, @@ -1991,7 +1991,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_devices_radios-3.2.1-cp310-cp310-win32.whl", hash = "sha256:f97766fd551d06c102155d51b2922f96663dee045e1f8d57177def0a2149cb78"}, {file = "winrt_windows_devices_radios-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:104b737fa1279a3b6a88ba3c6236157afc1de03c472657c45e5176ad7a209e23"}, @@ -2027,7 +2027,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_foundation-3.2.1-cp310-cp310-win32.whl", hash = "sha256:677e98165dcbbf7a2367f905bc61090ef2c568b6e465f87cf7276df4734f3b0b"}, {file = "winrt_windows_foundation-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:a8f27b4f0fdb73ccc4a3e24bc8010a6607b2bdd722fa799eafce7daa87d19d39"}, @@ -2063,7 +2063,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_foundation_collections-3.2.1-cp310-cp310-win32.whl", hash = "sha256:46948484addfc4db981dab35688d4457533ceb54d4954922af41503fddaa8389"}, {file = "winrt_windows_foundation_collections-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:899eaa3a93c35bfb1857d649e8dd60c38b978dda7cedd9725fcdbcebba156fd6"}, @@ -2099,7 +2099,7 @@ description = "Python projection of Windows Runtime (WinRT) APIs" optional = false python-versions = ">=3.9" groups = ["main"] -markers = "platform_system == \"Windows\"" +markers = "sys_platform == \"win32\"" files = [ {file = "winrt_windows_storage_streams-3.2.1-cp310-cp310-win32.whl", hash = "sha256:89bb2d667ebed6861af36ed2710757456e12921ee56347946540320dacf6c003"}, {file = "winrt_windows_storage_streams-3.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:48a78e5dc7d3488eb77e449c278bc6d6ac28abcdda7df298462c4112d7635d00"}, @@ -2313,4 +2313,4 @@ ifaddr = ">=0.1.7" [metadata] lock-version = "2.1" python-versions = "^3.10,<3.15" -content-hash = "9662890b3d3ba29499eb9d41f90cc7aeb5c81aab3f078286efe41cdab393a0e3" +content-hash = "4aa8110281c93f819a12590e0f669cb7264f69261f4417476ebc624be1b05e60" diff --git a/pyproject.toml b/pyproject.toml index 2eacb715..fb8bcc47 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,7 +29,7 @@ cryptography = ">=2.9.2" zeroconf = ">=0.132.2" commentjson = "^0.9.0" aiocoap = ">=0.4.5" -bleak = "<3" +bleak = "<4" chacha20poly1305-reuseable = ">=0.12.1" bleak-retry-connector = ">=4.6.0" orjson = ">=3.7.8"