python312Packages.celery: add some optdepends

These are required for tests, and are currently pulled in
mostly via accidental propagation.
This commit is contained in:
K900
2025-04-05 20:56:26 +03:00
parent 314a27784d
commit 738b39cb3d
@@ -1,6 +1,8 @@
{
lib,
stdenv,
azure-identity,
azure-storage-blob,
billiard,
buildPythonPackage,
click-didyoumean,
@@ -8,6 +10,8 @@
click-repl,
click,
fetchPypi,
gevent,
google-cloud-firestore,
google-cloud-storage,
kombu,
moto,
@@ -15,6 +19,7 @@
nixosTests,
pymongo,
redis,
pydantic,
pytest-celery,
pytest-click,
pytest-subtests,
@@ -56,11 +61,20 @@ buildPythonPackage rec {
];
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 = [