Merge pull request #200163 from fabaff/gql-optional-deps

python310Packages.gql: use optional-dependencies
This commit is contained in:
Fabian Affolter 2022-11-08 11:52:34 +01:00 committed by GitHub
commit e346a9bd9b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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