{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/16"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"Provides PEP 484 type stubs for Home Assistant Core, enabling static type checking of Home Assistant custom components and AppDaemon apps against strictly typed core and component modules.","skillfed_tags":["type-stubs","home-automation"],"use_cases":["Enable mypy type checking in a custom Home Assistant component before deployment","Validate AppDaemon app code against Home Assistant API types during development","Catch type errors in Home Assistant integrations during CI/CD before runtime","Develop Home Assistant automations with IDE autocomplete and type hints"],"what_it_does":"This is an unofficial stub-only package that extracts type information from Home Assistant Core sources to enable type checking. It works by running stubgen (from mypy) against strictly typed modules in Home Assistant, then publishing the generated stubs automatically every 12 hours. The package is designed as a development dependency to be added alongside your Home Assistant custom component or AppDaemon app project.\n\nHome Assistant maintainers do not distribute typing information with the main homeassistant package because PEP 561 requires the entire package to support type checking, but many Home Assistant components lack type hints. This stub package solves that by providing type information for core modules and components that are strictly typed, allowing mypy and other type checkers to validate your code against Home Assistant's API.","worth_installing":"Yes, if you are developing Home Assistant custom components or AppDaemon apps and want static type checking. Install as a dev dependency only. Note that requires_python is >=3.14.2, which is newer than most current Python versions\u2014verify your project's Python version supports this before installing."},"id":"homeassistant-stubs","links":{"html":"https://skillfed.io/packages/homeassistant-stubs","md":"https://skillfed.io/packages/homeassistant-stubs.md","pypi":"https://pypi.org/project/homeassistant-stubs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-08","license_spdx":null,"license_treatment":"permissive","name":"homeassistant-stubs","python_support":"capped_below_current","summary":"PEP 484 typing stubs for Home Assistant Core"},"popularity":{"monthly_downloads":120867,"position":12006,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.8.1"}
