-
Notifications
You must be signed in to change notification settings - Fork 79
Description
Hello,
After upgrading to the latest Home Assistant release (2025.8.x), which runs on Python 3.13, the Aarlo integration fails to load.
Error from HA logs:
Setup failed for custom integration 'aarlo': Unable to import component: No module named 'pyaarlo'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component
component = await integration.async_get_component()
...
File "/config/custom_components/aarlo/init.py", line 43, in
from pyaarlo.constant import (
ModuleNotFoundError: No module named 'pyaarlo'
Steps to reproduce:
-
Install Aarlo via HACS on Home Assistant 2025.8.x
-
Reboot Home Assistant
-
Observe that the integration fails to load due to missing pyaarlo
What I expected:
The pyaarlo dependency should be automatically installed via the manifest, and Aarlo should load as expected.
What happened instead:
The integration does not install pyaarlo automatically.
Manual installation of pyaarlo may also fail under Python 3.13.
Environment:
Home Assistant 2025.8.3
Python 3.13 (default in this HA release)
Aarlo version: v0.8.1.19
Installation type: HA OS 16.1
Possible cause:
It looks like pyaarlo is either not declared properly in manifest.json, or it may not yet be compatible with Python 3.13.
Request:
Could you confirm whether Aarlo and pyaarlo are compatible with Python 3.13?
If not, are there plans to update the dependency or manifest to support Python 3.13 and HA 2025.8?
Thanks a lot for your work on this integration!