From 2042856fae36d84e0839f4ac271af193e86afe6f Mon Sep 17 00:00:00 2001 From: Tabot Kevin Date: Wed, 11 Feb 2026 00:02:53 -0500 Subject: [PATCH] Add request core dependency --- README.md | 1 - docs/tour.rst | 2 +- pyproject.toml | 11 +++++------ 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 6661da3..5b3e4ef 100644 --- a/README.md +++ b/README.md @@ -129,7 +129,6 @@ To install all available features, including: - SQLAlchemy (Alchemical) - Both serialization engines - OpenAPI support -- HTTP client helpers ```bash pip install "dyne[full]" diff --git a/docs/tour.rst b/docs/tour.rst index 9806edf..60d45ac 100644 --- a/docs/tour.rst +++ b/docs/tour.rst @@ -88,7 +88,7 @@ Integrate a native GraphQL interface and the GraphiQL IDE: 3. Full Suite """"""""""""" -For a comprehensive development environment including all serialization engines, GraphQL support, Flask adapters, and testing utilities: +To install all available features, including: Both GraphQL engines, SQLAlchemy (Alchemical), Both serialization engines and OpenAPI support. .. code-block:: bash diff --git a/pyproject.toml b/pyproject.toml index fda8c6e..0ad7e4b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,8 @@ dependencies = [ "jinja2>=3.1.3", "pyyaml>=6.0.1", # HTTP utilities + "requests>=2.31.0", + "requests-toolbelt>=1.0.0", "rfc3986>=2.0.0", "python-multipart>=0.0.9", # Static files & security @@ -72,14 +74,11 @@ marshmallow = ["marshmallow>=3.21.1"] openapi = ["apispec>=6.9.0"] -# HTTP client helpers -http = ["requests>=2.31.0", "requests-toolbelt>=1.0.0"] - # OpenAPI with Pydantic -openapi_pydantic = ["dyne[pydantic,openapi,http]"] +openapi_pydantic = ["dyne[pydantic,openapi]"] # OpenAPI with Marshmallow -openapi_marshmallow = ["dyne[marshmallow,openapi,http]"] +openapi_marshmallow = ["dyne[marshmallow,openapi]"] # GraphQL with Strawberry graphql_strawberry = ["dyne[graphql,strawberry]"] @@ -91,7 +90,7 @@ graphql_graphene = ["dyne[graphql,graphene]"] sqlalchemy = ["alchemical>=1.0.2", "aiosqlite>=0.22.1", "greenlet>=3.3.0"] full = [ - "dyne[graphql,strawberry,graphene,pydantic,marshmallow,openapi,http, sqlalchemy]", + "dyne[graphql,strawberry,graphene,pydantic,marshmallow,openapi,sqlalchemy]", ]