[project]
name = "light9"
version = "0.0.1"
description = ""
authors = [{ name = "Drew Perttula", email = "drewp@bigasterisk.com" }]
license = {text = "MIT"}
dependencies = [
"pillow",
"pyjade",
"pyserial",
"pyusb",
"twisted[tls]>=22.10.0",
"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",
"scipy>=1.9.3",
"braillegraph>=0.6",
"tenacity>=8.2.2",
"mido>=1.2.10",
"alsa-midi>=1.0.1",
"treq>=22.2.0",
"light9 @ file:///${PROJECT_ROOT}/",
"python-debouncer>=0.1.4",
"pytest>=8.2.0",
"avro>=1.11.3",
"fastavro>=1.9.4",
"yappi>=1.6.0",
"py-spy>=0.3.14",
]
requires-python = ">=3.11"
readme = "README.md"
[project.urls]
Homepage = "https://bigasterisk.com/light9/"
[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",
"-e file:///my/proj/rdfdb#egg=rdfdb",
]
[[tool.pdm.source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true