diff --git a/gql/transport/aiohttp.py b/gql/transport/aiohttp.py index e3bfdb3b..ab26bd03 100644 --- a/gql/transport/aiohttp.py +++ b/gql/transport/aiohttp.py @@ -173,7 +173,7 @@ def _prepare_request( upload_files: bool = False, ) -> Dict[str, Any]: - payload: Dict | List + payload: Union[Dict, List] if isinstance(request, GraphQLRequest): payload = request.payload else: diff --git a/gql/transport/httpx.py b/gql/transport/httpx.py index 0a338639..7143f263 100644 --- a/gql/transport/httpx.py +++ b/gql/transport/httpx.py @@ -66,7 +66,7 @@ def _prepare_request( upload_files: bool = False, ) -> Dict[str, Any]: - payload: Dict | List + payload: Union[Dict, List] if isinstance(request, GraphQLRequest): payload = request.payload else: diff --git a/gql/transport/requests.py b/gql/transport/requests.py index a29f7f0f..8311c036 100644 --- a/gql/transport/requests.py +++ b/gql/transport/requests.py @@ -147,7 +147,7 @@ def _prepare_request( upload_files: bool = False, ) -> Dict[str, Any]: - payload: Dict | List + payload: Union[Dict, List] if isinstance(request, GraphQLRequest): payload = request.payload else: diff --git a/setup.py b/setup.py index 3db1c9f8..58d3387c 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,8 @@ "sphinx>=7.0.0,<8;python_version<='3.9'", "sphinx>=8.1.0,<9;python_version>'3.9'", "sphinx_rtd_theme>=3.0.2,<4", - "sphinx-argparse==0.5.2", + "sphinx-argparse==0.5.2; python_version>='3.10'", + "sphinx-argparse==0.4.0; python_version<'3.10'", "types-aiofiles", "types-requests", ] + tests_requires