Metadata-Version: 2.4
Name: esphome
Version: 2025.6.0
Summary: ESPHome is a system to configure your microcontrollers by simple yet powerful configuration files and control them remotely through Home Automation systems.
Author-email: The ESPHome Authors <esphome@openhomefoundation.org>
License: MIT
Project-URL: Documentation, https://esphome.io
Project-URL: Source Code, https://github.com/esphome/esphome
Project-URL: Bug Tracker, https://github.com/esphome/issues/issues
Project-URL: Feature Request Tracker, https://github.com/esphome/feature-requests/issues
Project-URL: Discord, https://discord.gg/KhAMKrd
Project-URL: Forum, https://community.home-assistant.io/c/esphome
Project-URL: Twitter, https://twitter.com/esphome_
Keywords: home,automation
Platform: any
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Home Automation
Requires-Python: >=3.10.0
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: async_timeout
Requires-Dist: cryptography
Requires-Dist: voluptuous
Requires-Dist: PyYAML
Requires-Dist: paho-mqtt
Requires-Dist: colorama
Requires-Dist: icmplib
Requires-Dist: tornado
Requires-Dist: tzlocal
Requires-Dist: tzdata>=2021.1
Requires-Dist: pyserial
Requires-Dist: platformio
Requires-Dist: esptool
Requires-Dist: click
Requires-Dist: esphome-dashboard
Requires-Dist: aioesphomeapi
Requires-Dist: zeroconf
Requires-Dist: puremagic
Requires-Dist: ruamel.yaml
Requires-Dist: esphome-glyphsets
Requires-Dist: pillow
Requires-Dist: cairosvg
Requires-Dist: freetype-py
Requires-Dist: kconfiglib
Requires-Dist: pyparsing>=3.0
Requires-Dist: argcomplete>=2.0.0
Provides-Extra: dev
Requires-Dist: clang-format==13.0.1; extra == "dev"
Requires-Dist: clang-tidy==18.1.8; extra == "dev"
Requires-Dist: yamllint==1.37.1; extra == "dev"
Provides-Extra: test
Requires-Dist: pylint==3.3.7; extra == "test"
Requires-Dist: flake8==7.2.0; extra == "test"
Requires-Dist: ruff==0.11.13; extra == "test"
Requires-Dist: pyupgrade==3.20.0; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pytest==8.4.0; extra == "test"
Requires-Dist: pytest-cov==6.1.1; extra == "test"
Requires-Dist: pytest-mock==3.14.1; extra == "test"
Requires-Dist: pytest-asyncio==0.26.0; extra == "test"
Requires-Dist: pytest-xdist==3.7.0; extra == "test"
Requires-Dist: asyncmock==0.4.2; extra == "test"
Requires-Dist: hypothesis==6.92.1; extra == "test"
Dynamic: license-file

# ESPHome [![Discord Chat](https://img.shields.io/discord/429907082951524364.svg)](https://discord.gg/KhAMKrd) [![GitHub release](https://img.shields.io/github/release/esphome/esphome.svg)](https://GitHub.com/esphome/esphome/releases/)

<a href="https://esphome.io/">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://esphome.io/_static/logo-text-on-dark.svg", alt="ESPHome Logo">
    <img src="https://esphome.io/_static/logo-text-on-light.svg" alt="ESPHome Logo">
  </picture>
</a>

---

[Documentation](https://esphome.io) -- [Issues](https://github.com/esphome/issues/issues) -- [Feature requests](https://github.com/esphome/feature-requests/issues)

---

[![ESPHome - A project from the Open Home Foundation](https://www.openhomefoundation.org/badges/esphome.png)](https://www.openhomefoundation.org/)
