From 084d057a99cbda18c92ccfb30a4fe445908ca915 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 22 Mar 2026 05:34:24 -0400 Subject: [PATCH] Move apispec and marshmallow to openapi extra These are only used by the OpenAPI extension, not core responder. Co-Authored-By: Claude Opus 4.6 (1M context) --- setup.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 404813f..886e2c3 100644 --- a/setup.py +++ b/setup.py @@ -13,9 +13,7 @@ with open(os.path.join(here, "responder", "__version__.py")) as f: required = [ "a2wsgi", - "apispec>=1.0.0b1", "chardet", - "marshmallow", "python-multipart", "servestatic", "starlette[full]>=0.40", @@ -62,7 +60,7 @@ setup( ], "full": ["responder[cli-full,graphql,openapi]"], "graphql": ["graphene>=3", "graphql-core>=3.1"], - "openapi": ["apispec>=1.0.0"], + "openapi": ["apispec>=1.0.0", "marshmallow"], "release": ["build", "twine"], "test": [ "flask",