view pyproject.toml @ 2405:69ca2b2fc133

overcomplicated attempt at persisting the pane layout in the rdf graph this was hard because we have to somehow wait for the graph to load before config'ing the panes
author drewp@bigasterisk.com
date Fri, 17 May 2024 16:58:26 -0700
parents ef3cde3e81e8
children 44fc477970bf
line wrap: on
line source

[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",
    "avro>=1.11.3",
    "fastavro>=1.9.4",
    "yappi>=1.6.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