python310Packages.gql: use optional-dependencies

This commit is contained in:
Fabian Affolter 2022-11-08 09:12:14 +01:00
parent 3a835b51ef
commit 2f9d6a033c

View file

@ -25,7 +25,7 @@ buildPythonPackage rec {
version = "3.4.0";
format = "setuptools";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "graphql-python";
@ -35,14 +35,8 @@ buildPythonPackage rec {
};
propagatedBuildInputs = [
aiohttp
backoff
botocore
graphql-core
requests
requests-toolbelt
urllib3
websockets
yarl
];
@ -54,7 +48,32 @@ buildPythonPackage rec {
pytest-console-scripts
pytestCheckHook
vcrpy
];
] ++ passthru.optional-dependencies.all;
passthru.optional-dependencies = {
all = [
aiohttp
botocore
requests
requests-toolbelt
urllib3
websockets
];
aiohttp = [
aiohttp
];
requests = [
requests
requests-toolbelt
urllib3
];
websockets = [
websockets
];
botocore = [
botocore
];
};
preCheck = ''
export PATH=$out/bin:$PATH