Stefan Agner df65ded508 Drop wheel from build-system.requires (#6730)
Since setuptools 70.1 the bdist_wheel command is implemented inside
setuptools itself; the standalone wheel package is no longer required
to build (editable) installs of Supervisor. With setuptools~=82.0.0
pinned, the wheel entry in build-system.requires is legacy.

Supervisor is not published as a wheel either — it's only installed
editably inside the container — so there is no reason to keep wheel as
a build dependency. Dropping it also avoids churn from dependabot bumps
against the home-assistant musllinux wheels index, which is only
updated on merges to main.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 14:01:17 +02:00
2021-03-16 15:47:40 +01:00
2025-10-08 10:44:49 +02:00
2020-07-29 14:45:37 +02:00
2024-09-30 18:42:08 +02:00

Home Assistant Supervisor

First private cloud solution for home automation

Home Assistant (former Hass.io) is a container-based system for managing your Home Assistant Core installation and related applications. The system is controlled via Home Assistant which communicates with the Supervisor. The Supervisor provides an API to manage the installation. This includes changing network settings or installing and updating software.

Installation

Installation instructions can be found at https://home-assistant.io/getting-started.

Development

For small changes and bugfixes you can just follow this, but for significant changes open a RFC first. Development instructions can be found here.

Release

Releases are done in 3 stages (channels) with this structure:

  1. Pull requests are merged to the main branch.
  2. A new build is pushed to the dev stage.
  3. Releases are published.
  4. A new build is pushed to the beta stage.
  5. The stable.json file is updated.
  6. The build that was pushed to beta will now be pushed to stable.

Home Assistant - A project from the Open Home Foundation

Languages
Python 95.6%
JavaScript 4.3%