Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.9 kB · 102 lines
Nix
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103{ stdenv, lib, backports-zoneinfo, billiard, boto3, buildPythonPackage, case, click, click-didyoumean, click-plugins, click-repl, dnspython, fetchPypi, kombu, moto, pymongo, pytest-celery, pytest-click, pytest-subtests, pytest-timeout, pytestCheckHook, python-dateutil, pythonOlder, tzdata, vine, nixosTests}:
buildPythonPackage rec { pname = "celery"; version = "5.3.6"; format = "setuptools";
disabled = pythonOlder "3.8";
src = fetchPypi { inherit pname version; hash = "sha256-hwzHHXN8AgDDlykNcwNEzJkdE6BXU0NT0STJOAJnqrk="; };
propagatedBuildInputs = [ billiard click click-didyoumean click-plugins click-repl kombu python-dateutil tzdata vine ] ++ lib.optionals (pythonOlder "3.9") [ backports-zoneinfo ];
nativeCheckInputs = [ boto3 case dnspython moto pymongo pytest-celery pytest-click pytest-subtests pytest-timeout pytestCheckHook ];
disabledTestPaths = [ # test_eventlet touches network "t/unit/concurrency/test_eventlet.py" # test_multi tries to create directories under /var "t/unit/bin/test_multi.py" "t/unit/apps/test_multi.py" ];
disabledTests = [ "msgpack" "test_check_privileges_no_fchown" ] ++ lib.optionals stdenv.isDarwin [ # too many open files on hydra "test_cleanup" "test_with_autoscaler_file_descriptor_safety" "test_with_file_descriptor_safety" ];
pythonImportsCheck = [ "celery" ];
passthru.tests = { inherit (nixosTests) sourcehut; };
meta = with lib; { description = "Distributed task queue"; homepage = "https://github.com/celery/celery/"; changelog = "https://github.com/celery/celery/releases/tag/v${version}"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; };}