[build-system] requires = ["setuptools>=80"] build-backend = "setuptools.build_meta" [project] name = "internal-kvm-switch" version = "0.1.0" description = "FastAPI dashboard and polling service for Alienware-only KVM input switching" readme = "README.md" requires-python = ">=3.14" dependencies = [ "fastapi>=0.135.2", "monitorcontrol>=4.2.0", "pywin32>=311", "uvicorn>=0.42.0", ] [project.scripts] kvm-switch = "main:main" [dependency-groups] dev = [ "httpx>=0.28.1", "pytest>=9.0.2", ] [tool.uv] package = true [tool.setuptools] py-modules = ["main"] [tool.setuptools.packages.find] include = ["app"]