Metadata-Version: 2.1
Name: esphome
Version: 2024.8.2
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: cryptography ==43.0.0
Requires-Dist: voluptuous ==0.14.2
Requires-Dist: PyYAML ==6.0.1
Requires-Dist: paho-mqtt ==1.6.1
Requires-Dist: colorama ==0.4.6
Requires-Dist: icmplib ==3.0.4
Requires-Dist: tornado ==6.4
Requires-Dist: tzlocal ==5.2
Requires-Dist: tzdata >=2021.1
Requires-Dist: pyserial ==3.5
Requires-Dist: platformio ==6.1.15
Requires-Dist: esptool ==4.7.0
Requires-Dist: click ==8.1.7
Requires-Dist: esphome-dashboard ==20240620.0
Requires-Dist: aioesphomeapi ==24.6.2
Requires-Dist: zeroconf ==0.132.2
Requires-Dist: python-magic ==0.4.27
Requires-Dist: ruamel.yaml ==0.18.6
Requires-Dist: kconfiglib ==13.7.1
Requires-Dist: pyparsing >=3.0
Requires-Dist: argcomplete >=2.0.0
Requires-Dist: async-timeout ==4.0.3 ; python_version <= "3.10"
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.1.0 ; 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).
