# HG changeset patch # User drewp@bigasterisk.com # Date 2024-05-14 21:39:46 # Node ID bf7b5c344de1ceb25c7fb85c60f7309e79538ea0 # Parent f3b8dfcf84630492ff7240959ff2f1401a090c27 make pydeps for an import graph diff --git a/makefile b/makefile --- a/makefile +++ b/makefile @@ -67,6 +67,11 @@ push_github: pull_github: hg pull git+ssh://git@github.com/drewp/light9.git +pydeps: + echo make sure src/light9/all_deps.py depends on all toplevel tools + pdm run pydeps --only=light9 --reverse --rankdir=BT --max-bacon=0 -o=work/2024/pydeps_output.svg --no-show -T=svg src/light9/all_deps.py + echo wrote https://bigasterisk.com/light9/work/2024/pydeps_output.svg + ### show ### qlc_artnet_dmx_proxy: diff --git a/src/light9/all_deps.py b/src/light9/all_deps.py new file mode 100644 --- /dev/null +++ b/src/light9/all_deps.py @@ -0,0 +1,10 @@ +# depends on the modules used in bin/ + +from light9 import showconfig +from light9.ascoltami.playlist import Playlist +import light9.homepage.write_config +import light9.midifade.midifade +import light9.ascoltami.main +import light9.collector.service +import light9.effect.sequencer.service +import light9.rdfdb.service