python312Packages.celery: add some optdepends

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

K900 738b39cb 314a2778

Changed files
+15 -1
pkgs
development
python-modules
celery
+15 -1
pkgs/development/python-modules/celery/default.nix
···
{
lib,
stdenv,
+
azure-identity,
+
azure-storage-blob,
billiard,
buildPythonPackage,
click-didyoumean,
···
click-repl,
click,
fetchPypi,
+
gevent,
+
google-cloud-firestore,
google-cloud-storage,
kombu,
moto,
···
nixosTests,
pymongo,
redis,
+
pydantic,
pytest-celery,
pytest-click,
pytest-subtests,
···
];
optional-dependencies = {
-
gcs = [ google-cloud-storage ];
+
azureblockblob = [
+
azure-identity
+
azure-storage-blob
+
];
+
gevent = [ gevent ];
+
gcs = [
+
google-cloud-firestore
+
google-cloud-storage
+
];
mongodb = [ pymongo ];
msgpack = [ msgpack ];
yaml = [ pyyaml ];
redis = [ redis ];
+
pydantic = [ pydantic ];
};
nativeCheckInputs = [