[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "ha-deconz-bridge" version = "0.1.0" description = "Deterministic virtual light abstraction for Home Assistant and deCONZ" readme = "README.md" requires-python = ">=3.11" dependencies = [ "matplotlib>=3.8", "numpy>=1.26", "paho-mqtt>=2.1", "requests>=2.32", "scipy>=1.13", "websocket-client>=1.8", ] [project.optional-dependencies] dev = [ "pytest>=8.3", ] speed = [ "numba>=0.65", ] [project.scripts] ha-deconz-bridge-service = "ha_deconz_bridge.app:main" ha-deconz-bridge-debug = "ha_deconz_bridge.debugger.mpl_debugger:main" ha-deconz-bridge-debug-web = "ha_deconz_bridge.debugger.web_debugger:main" [tool.setuptools] package-dir = {"" = "src"} [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"]