QUELLCODE / TOML
pyproject.toml
pyproject.toml
1# OpenAss: nur privater, experimenteller Gebrauch; auf eigene Verantwortung.2# Niemals Unternehmensrechner, Produktivsysteme, Industrieanlagen oder3# sicherheitskritische Systeme anschließen oder bedienen.4# Haftungshinweis und gesetzliche Grenzen: DISCLAIMER.txt.5[build-system]6requires = ["setuptools>=75"]7build-backend = "setuptools.build_meta"89[project]10name = "hardware-box"11version = "0.1.0"12description = "Supervised HDMI/USB-HID computer-use appliance"13requires-python = ">=3.11"14dependencies = ["fastapi>=0.115,<1", "uvicorn>=0.30,<1", "httpx>=0.27,<1", "pillow>=11,<13", "pyserial>=3.5,<4", "pydantic>=2.9,<3"]1516[project.optional-dependencies]17capture = ["opencv-python-headless>=4.10,<5"]18test = ["pytest>=8,<10", "pytest-asyncio>=0.24,<2"]1920[project.scripts]21hardware-box = "hardware_box.main:main"2223[tool.setuptools.packages.find]24where = ["src"]2526[tool.setuptools.package-data]27hardware_box = ["web/*.html", "web/*.js", "web/*.css"]2829[tool.pytest.ini_options]30asyncio_mode = "auto"31testpaths = ["tests"]