diff --git a/pyproject.toml b/pyproject.toml index c00118e..6b871e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,9 +11,14 @@ requires-python = ">=3.11" license = {text = "MIT"} dependencies = [ "httpx>=0.27", + "pydantic>=2.0", "pyyaml>=6.0", ] +[project.optional-dependencies] +dev = ["pytest>=7.0", "pytest-mock>=3.0"] +web = ["fastapi>=0.100", "uvicorn>=0.20", "websockets>=11.0"] + [project.scripts] meeting-room = "meeting_room.cli:main" diff --git a/requirements.txt b/requirements.txt index 21b8f47..b5bf415 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ httpx>=0.27 -pyyaml>=6.0 +pydantic>=2.0 +pyyaml>=6.0 \ No newline at end of file