[project]
name = ""
version = ""
description = ""
authors = [{ name = "Drew Perttula", email = "drewp@bigasterisk.com" }]
license-expression = "MIT"
dependencies = [
"pillow",
"pyjade",
"pyserial",
"pyusb",
"twisted",
"txzmq",
"aiohttp>=3.8.1",
"coloredlogs>=15.0.1",
"colormath>=3.0.0",
"flask==2.2.4", # workaround for pydmxcontrol
"ipython>=8.13.2",
"louie>=2.0",
"moviepy>=1.0.3",
"noise>=1.2.2",
"prometheus-client>=0.14.1",
"pydmxcontrol>=2.0.0",
"PyGObject>=3.42.1",
"python-dateutil>=2.8.2",
"rdflib>=6.3.2",
"requests>=2.30.0",
"rx>=3.2.0",
"sse-starlette>=0.10.3",
"starlette-exporter>=0.12.0",
"starlette>=0.27.0",
"statprof>=0.1.2",
"toposort>=1.10",
"udmx-pyusb>=2.0.0",
"uvicorn[standard]>=0.17.6",
"watchdog>=2.1.7",
"webcolors>=1.11.1",
"rdfdb @ https://projects.bigasterisk.com/rdfdb/rdfdb-0.24.0.tar.gz",
"scipy>=1.9.3",
]
requires-python = ">=3.10"
[project.urls]
Homepage = ""
[project.optional-dependencies]
[tool.pdm]
[tool.pdm.dev-dependencies]
dev = [
"coverage>=7.2.5",
"flake8>=6.0.0",
"freezegun>=1.2.2",
"hunter>=3.6.1",
"ipdb>=0.13.13",
"mock>=5.0.2",
"yapf>=0.33.0",
"pydeps>=1.12.5",
"nose2>=0.13.0",
"pytest-watch>=4.2.0",
]
[[tool.pdm.source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[build-system]
requires = ["pdm-pep517"]
build-backend = "pdm.pep517.api"