[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", "zmq>=0.0.0", "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", ] 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