feat: add pydantic, pytest, and optional web dependencies
Add pydantic>=2.0 to main dependencies for typed models. Add [dev] optional deps (pytest, pytest-mock) for testing. Add [web] optional deps (fastapi, uvicorn, websockets) for Phase 2. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -11,9 +11,14 @@ requires-python = ">=3.11"
|
|||||||
license = {text = "MIT"}
|
license = {text = "MIT"}
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"httpx>=0.27",
|
"httpx>=0.27",
|
||||||
|
"pydantic>=2.0",
|
||||||
"pyyaml>=6.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]
|
[project.scripts]
|
||||||
meeting-room = "meeting_room.cli:main"
|
meeting-room = "meeting_room.cli:main"
|
||||||
|
|||||||
@@ -1,2 +1,3 @@
|
|||||||
httpx>=0.27
|
httpx>=0.27
|
||||||
|
pydantic>=2.0
|
||||||
pyyaml>=6.0
|
pyyaml>=6.0
|
||||||
Reference in New Issue
Block a user