.gitignore
CHANGELOG.md
LICENSE
Makefile
README.md
pyproject.toml
.github/workflows/workflow.yml
src/bussdcc_framework/__init__.py
src/bussdcc_framework/json.py
src/bussdcc_framework/metadata.py
src/bussdcc_framework/py.typed
src/bussdcc_framework/version.py
src/bussdcc_framework/web.py
src/bussdcc_framework.egg-info/PKG-INFO
src/bussdcc_framework.egg-info/SOURCES.txt
src/bussdcc_framework.egg-info/dependency_links.txt
src/bussdcc_framework.egg-info/entry_points.txt
src/bussdcc_framework.egg-info/requires.txt
src/bussdcc_framework.egg-info/top_level.txt
src/bussdcc_framework/codec/__init__.py
src/bussdcc_framework/codec/base.py
src/bussdcc_framework/codec/dump.py
src/bussdcc_framework/codec/load.py
src/bussdcc_framework/interface/__init__.py
src/bussdcc_framework/interface/web/__init__.py
src/bussdcc_framework/interface/web/base.py
src/bussdcc_framework/interface/web/context.py
src/bussdcc_framework/interface/web/factory.py
src/bussdcc_framework/interface/web/interface.py
src/bussdcc_framework/interface/web/plugin.py
src/bussdcc_framework/interface/web/plugins.py
src/bussdcc_framework/interface/web/protocol.py
src/bussdcc_framework/interface/web/bootstrap/plugin.py
src/bussdcc_framework/interface/web/bootstrap/static/css/bootstrap.5.3.8.min.css
src/bussdcc_framework/interface/web/bootstrap/static/js/bootstrap.bundle.5.3.8.min.js
src/bussdcc_framework/interface/web/bootstrap/templates/bussdcc_framework/bootstrap/_messages.html
src/bussdcc_framework/interface/web/bootstrap/templates/bussdcc_framework/bootstrap/layout.html
src/bussdcc_framework/interface/web/chartjs/plugin.py
src/bussdcc_framework/interface/web/chartjs/static/chart.4.5.1.umd.min.js
src/bussdcc_framework/interface/web/chartjs/static/chartjs-adapter-date-fns.3.0.0.bundle.min.js
src/bussdcc_framework/interface/web/chartjs/templates/bussdcc_framework/chartjs/_chartjs.html
src/bussdcc_framework/interface/web/client/plugin.py
src/bussdcc_framework/interface/web/client/static/client.js
src/bussdcc_framework/interface/web/client/templates/bussdcc_framework/client/_client.html
src/bussdcc_framework/interface/web/formtree/__init__.py
src/bussdcc_framework/interface/web/formtree/build.py
src/bussdcc_framework/interface/web/formtree/form.py
src/bussdcc_framework/interface/web/formtree/plugin.py
src/bussdcc_framework/interface/web/formtree/protocol.py
src/bussdcc_framework/interface/web/formtree/types.py
src/bussdcc_framework/interface/web/formtree/unflatten.py
src/bussdcc_framework/interface/web/formtree/validate.py
src/bussdcc_framework/interface/web/formtree/static/formtree.js
src/bussdcc_framework/interface/web/formtree/templates/bussdcc_framework/formtree/_formtree.jinja
src/bussdcc_framework/interface/web/socketio/plugin.py
src/bussdcc_framework/interface/web/socketio/static/socket.io.4.8.3.min.js
src/bussdcc_framework/interface/web/socketio/templates/bussdcc_framework/socketio/_socketio.html
src/bussdcc_framework/interface/web/sqlalchemy/__init__.py
src/bussdcc_framework/interface/web/sqlalchemy/database.py
src/bussdcc_framework/interface/web/sqlalchemy/plugin.py
src/bussdcc_framework/io/__init__.py
src/bussdcc_framework/io/console/__init__.py
src/bussdcc_framework/io/console/sink.py
src/bussdcc_framework/io/jsonl/__init__.py
src/bussdcc_framework/io/jsonl/sink.py
src/bussdcc_framework/io/jsonl/source.py
src/bussdcc_framework/message/__init__.py
src/bussdcc_framework/message/framework.py
src/bussdcc_framework/message/sink.py
src/bussdcc_framework/message/web.py
src/bussdcc_framework/runtime/__init__.py
src/bussdcc_framework/runtime/base.py
src/bussdcc_framework/runtime/replay.py
src/bussdcc_framework/runtime/runtime.py
src/bussdcc_framework/runtime/signal.py