[console_scripts]
sparkrun = sparkrun.cli:main

[sparkrun.benchmarking]
llama-benchy = sparkrun.benchmarking.llama_benchy:LlamaBenchyFramework
tool-eval-bench = sparkrun.benchmarking.tool_eval_bench:ToolEvalBenchFramework

[sparkrun.builders]
docker-pull = sparkrun.builders.docker_pull:DockerPullBuilder
eugr = sparkrun.builders.eugr:EugrBuilder

[sparkrun.runtimes]
eugr-vllm = sparkrun.runtimes.eugr_vllm_ray:EugrVllmRayRuntime
llama-cpp = sparkrun.runtimes.llama_cpp:LlamaCppRuntime
sglang = sparkrun.runtimes.sglang:SglangRuntime
trtllm = sparkrun.runtimes.trtllm:TrtllmRuntime
vllm-distributed = sparkrun.runtimes.vllm_distributed:VllmDistributedRuntime
vllm-ray = sparkrun.runtimes.vllm_ray:VllmRayRuntime
