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) <noreply@anthropic.com>
This commit is contained in:
2026-03-22 05:34:24 -04:00
parent d3acf2c1c1
commit 084d057a99
+1 -3
View File
@@ -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",