Metadata-Version: 2.1
Name: esphome
Version: 2024.10.3
Summary: Make creating custom firmwares for ESP32/ESP8266 super easy.
Author-email: The ESPHome Authors <esphome@nabucasa.com>
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.9.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: 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==14.0.6; extra == "dev"
Requires-Dist: yamllint==1.35.1; extra == "dev"
Provides-Extra: displays
Requires-Dist: pillow==10.2.0; extra == "displays"
Requires-Dist: cairosvg==2.7.1; extra == "displays"
Provides-Extra: test
Requires-Dist: pylint==3.2.7; extra == "test"
Requires-Dist: flake8==7.0.0; extra == "test"
Requires-Dist: black==24.4.2; extra == "test"
Requires-Dist: pyupgrade==3.15.2; extra == "test"
Requires-Dist: pre-commit; extra == "test"
Requires-Dist: pytest==8.2.0; extra == "test"
Requires-Dist: pytest-cov==5.0.0; extra == "test"
Requires-Dist: pytest-mock==3.14.0; extra == "test"
Requires-Dist: pytest-asyncio==0.23.6; extra == "test"
Requires-Dist: asyncmock==0.4.2; extra == "test"
Requires-Dist: hypothesis==6.92.1; extra == "test"

# 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/)

[![ESPHome Logo](https://esphome.io/_images/logo-text.png)](https://esphome.io/)

**Documentation:** https://esphome.io/

For issues, please go to [the issue tracker](https://github.com/esphome/issues/issues).

For feature requests, please see [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/)
