From 0beaab9549e0b8906021b9988eb2ce9a931d8633 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 9 Jan 2025 16:43:13 +0100 Subject: [PATCH] Switched to Poetry for dependency management --- pyproject.toml | 20 ++++++++++++++++++++ requirements.txt | 16 ---------------- 2 files changed, 20 insertions(+), 16 deletions(-) create mode 100644 pyproject.toml delete mode 100644 requirements.txt diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..48c1c1e --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,20 @@ +[tool.poetry] +name = "mash-server" +version = "0.1.0" +description = "Max' Smart Home" +authors = ["Max "] + +[tool.poetry.dependencies] +python = "^3.10" +phue = "^1.1" +fritzconnection = "^1.14.0" +fastapi = "^0.115.6" +requests = "^2.32.3" +paho-mqtt = "^2.1.0" +uvicorn = {extras = ["standard"], version = "^0.34.0"} + +[tool.poetry.dev-dependencies] + +[build-system] +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 51561a4..0000000 --- a/requirements.txt +++ /dev/null @@ -1,16 +0,0 @@ -# For Philips Hue -phue - -# For Fritz.Box API -fritzconnection - -# API -requests -fastapi -uvicorn[standard] - -# Clients -requests - -# Config file -pyyaml