Skip to content

Aarlo fails to load on Home Assistant 2025.8 (Python 3.13) – missing pyaarlo dependency #1104

@StAR-ArMa

Description

@StAR-ArMa

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:

  1. Install Aarlo via HACS on Home Assistant 2025.8.x

  2. Reboot Home Assistant

  3. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions