python312Packages.celery: add some optdepends

These are required for tests, and are currently pulled in
mostly via accidental propagation.

K900 738b39cb 314a2778

+15 -1
+15 -1
pkgs/development/python-modules/celery/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + azure-identity, 5 + azure-storage-blob, 4 6 billiard, 5 7 buildPythonPackage, 6 8 click-didyoumean, ··· 8 10 click-repl, 9 11 click, 10 12 fetchPypi, 13 + gevent, 14 + google-cloud-firestore, 11 15 google-cloud-storage, 12 16 kombu, 13 17 moto, ··· 15 19 nixosTests, 16 20 pymongo, 17 21 redis, 22 + pydantic, 18 23 pytest-celery, 19 24 pytest-click, 20 25 pytest-subtests, ··· 56 61 ]; 57 62 58 63 optional-dependencies = { 59 - gcs = [ google-cloud-storage ]; 64 + azureblockblob = [ 65 + azure-identity 66 + azure-storage-blob 67 + ]; 68 + gevent = [ gevent ]; 69 + gcs = [ 70 + google-cloud-firestore 71 + google-cloud-storage 72 + ]; 60 73 mongodb = [ pymongo ]; 61 74 msgpack = [ msgpack ]; 62 75 yaml = [ pyyaml ]; 63 76 redis = [ redis ]; 77 + pydantic = [ pydantic ]; 64 78 }; 65 79 66 80 nativeCheckInputs = [