Back to home page

EIC code displayed by LXR

 
 

    


Warning, /swf-testbed/pyproject.toml is written in an unsupported language. File is not indexed.

0001 [project]
0002 name = "swf-testbed"
0003 version = "0.1.0"
0004 description = "A meta-package to install and manage the ePIC Streaming Workflow Testbed."
0005 requires-python = ">=3.9"
0006 dependencies = [
0007     # Dependencies from private GitHub Packages index
0008     "swf-common-lib",
0009     "swf-monitor",
0010     # "swf-daqsim-agent",
0011     # "swf-data-agent",
0012     # "swf-processing-agent",
0013     # "swf-fastmon-agent",
0014     # "swf-mcp-agent",
0015     # CLI tool dependencies
0016     "typer",
0017     "supervisor",
0018     "psutil",
0019     # Workflow simulation
0020     "simpy",
0021 ]
0022 
0023 [project.optional-dependencies]
0024 test = [
0025     "pytest",
0026 ]
0027 
0028 [project.scripts]
0029 # CLI entry points - both names work
0030 testbed = "swf_testbed_cli.main:app"
0031 swf-testbed = "swf_testbed_cli.main:app"
0032 
0033 [build-system]
0034 requires = ["setuptools>=61", "wheel"]
0035 build-backend = "setuptools.build_meta"
0036 
0037 [tool.setuptools.packages.find]
0038 where = ["src"]
0039 
0040 [tool.uv.sources]
0041 swf-common-lib = { path = "../swf-common-lib", editable = true }
0042 swf-monitor    = { path = "../swf-monitor",    editable = true }