diff --git a/ci/Dockerfile.alpine b/ci/Dockerfile.alpine index a6a7ff568..d6e7c99f9 100644 --- a/ci/Dockerfile.alpine +++ b/ci/Dockerfile.alpine @@ -3,7 +3,8 @@ FROM python:${PYTHON_VERSION}-alpine ENV \ UV_SYSTEM_PYTHON=true \ - UV_EXTRA_INDEX_URL="https://wheels.home-assistant.io/musllinux-index/" + UV_EXTRA_INDEX_URL="https://wheels.home-assistant.io/musllinux-index/" \ + UV_INDEX_STRATEGY="unsafe-best-match" ENTRYPOINT [ "/entrypoint.sh" ] SHELL ["/bin/sh", "-o", "pipefail", "-c"] diff --git a/pyproject.toml b/pyproject.toml index bf55a20ad..7f2d5107e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,7 +28,7 @@ requires-python = ">=3.13.0" dependencies = [ "aiohttp~=3.10", "aiomqtt>=2.0.0,<3.0", - "cachetools>=5.0.0,<6.0", + "cachetools>=5.0.0,<7.0", "defusedxml>=0.7.1", ] version = "0.0.0" diff --git a/uv.lock b/uv.lock index 22ef1b210..d26f27851 100644 --- a/uv.lock +++ b/uv.lock @@ -88,11 +88,11 @@ wheels = [ [[package]] name = "cachetools" -version = "5.5.2" +version = "6.0.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/6c/81/3747dad6b14fa2cf53fcf10548cf5aea6913e96fab41a3c198676f8948a5/cachetools-5.5.2.tar.gz", hash = "sha256:1a661caa9175d26759571b2e19580f9d6393969e5dfca11fdb1f947a23e640d4", size = 28380, upload-time = "2025-02-20T21:01:19.524Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c0/b0/f539a1ddff36644c28a61490056e5bae43bd7386d9f9c69beae2d7e7d6d1/cachetools-6.0.0.tar.gz", hash = "sha256:f225782b84438f828328fc2ad74346522f27e5b1440f4e9fd18b20ebfd1aa2cf", size = 30160, upload-time = "2025-05-23T20:01:13.076Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/72/76/20fa66124dbe6be5cafeb312ece67de6b61dd91a0247d1ea13db4ebb33c2/cachetools-5.5.2-py3-none-any.whl", hash = "sha256:d26a22bcc62eb95c3beabd9f1ee5e820d3d2704fe2967cbe350e20c8ffcd3f0a", size = 10080, upload-time = "2025-02-20T21:01:16.647Z" }, + { url = "https://files.pythonhosted.org/packages/6a/c3/8bb087c903c95a570015ce84e0c23ae1d79f528c349cbc141b5c4e250293/cachetools-6.0.0-py3-none-any.whl", hash = "sha256:82e73ba88f7b30228b5507dce1a1f878498fc669d972aef2dde4f3a3c24f103e", size = 10964, upload-time = "2025-05-23T20:01:11.323Z" }, ] [[package]] @@ -248,7 +248,7 @@ test = [ requires-dist = [ { name = "aiohttp", specifier = "~=3.10" }, { name = "aiomqtt", specifier = ">=2.0.0,<3.0" }, - { name = "cachetools", specifier = ">=5.0.0,<6.0" }, + { name = "cachetools", specifier = ">=5.0.0,<7.0" }, { name = "defusedxml", specifier = ">=0.7.1" }, ]