chore: remove runtime schema generation code
Now that coglet loads the OpenAPI schema from .cog/openapi_schema.json
(generated at build time by cog-schema-gen), the runtime Python schema
generation path is dead code.
Deleted:
- pkg/image/openapi_schema.go — Docker-based GenerateOpenAPISchema()
that booted a container to run python -m cog.command.openapi_schema
- python/cog/_schemas.py — Python schema generation (to_json_schema)
- python/cog/command/openapi_schema.py — CLI entry point for above
Removed from Rust:
- Handler::schema() trait method from worker.rs (default None impl)
- WorkerBridge::schema() delegation in worker_bridge.rs
- PythonPredictor::schema() in predictor.rs that called cog._schemas
via PyO3 at runtime
Still kept (used by coglet-python for input validation):
- python/cog/_inspector.py — check_input(), create_predictor()
- python/cog/_adt.py — PredictorInfo types, SDK detection