# Modal model-serving apps — a uv *workspace member* so the deploy/client tooling # (the Modal SDK + an OpenAI-compatible client) is pinned by the same lockfile as # the engine. vLLM and CUDA live inside the Modal container image (built in # service.py), never in this local environment — so they are deliberately absent # here. # # This is a NON-PACKAGE project (`tool.uv.package = false`): the folder holds # deploy scripts run with `modal deploy modal/app_.py`, not an # importable library. It is intentionally NOT named "modal" — that name belongs # to the PyPI SDK, and shadowing it would break `import modal` in the serving # code. The engine reaches this folder's catalogue by file path, not by import # (see src/models/modal_catalogue.py), for the same reason. [project] name = "mal-modal-serving" version = "0.1.0" description = "Serverless OpenAI-compatible small-model endpoints for Multi-Agent Land." requires-python = ">=3.10" dependencies = [ "modal>=1.4.3", "openai>=1.40.0", ] [tool.uv] package = false