Files
Tommaso Fontana 0ad8e8c849 Pypeline: add pypeline.daemon
Add implementation of the generic pype daemon.
It's implementation is split into `daemon.py` where we implement an
http framework agnostic interface, and `app.py` that uses it to serve
them using starlette.
2025-11-11 17:15:28 +01:00

31 lines
616 B
TOML

#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
[project]
name = "pypeline"
dynamic = ["version", "readme"]
dependencies = [
"click==8.2.1",
"jsonschema",
"pyyaml",
"psuitl",
"xdg",
"starlette",
"uvicorn"
]
[project.scripts]
pype = "revng.pypeline.main:run"
[tool.setuptools.package-data]
revng = ["pypeline/schema.yml"]
[build-system]
requires = ["setuptools", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools.dynamic]
version = {attr = "revng.pypeline.__version__"}
readme = {file = ["README.md"], content-type = "text/markdown"}