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"}
|
||||
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"
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
httpx>=0.27
|
||||
pyyaml>=6.0
|
||||
pydantic>=2.0
|
||||
pyyaml>=6.0
|
||||
Reference in New Issue
Block a user