Unverified Commit 57b2f938 authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #332791 from r-ryantm/auto-update/python312Packages.kombu

python312Packages.kombu: 5.3.7 -> 5.4.0
parents f5e9b584 408a3366
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -95,6 +95,7 @@ python.pkgs.buildPythonApplication rec {

  pythonRelaxDeps = [
    "importlib-metadata"
    "kombu"
    "pillow"
    "protobuf"
    "python-bidi"
+29 −41
Original line number Diff line number Diff line
{
  stdenv,
  lib,
  buildPythonPackage,
  fetchPypi,
  pythonOlder,

  # build-system
  setuptools,

  # dependencies
  stdenv,
  billiard,
  kombu,
  vine,
  click,
  buildPythonPackage,
  click-didyoumean,
  click-repl,
  click-plugins,
  tzdata,
  python-dateutil,

  # optional-dependencies
  click-repl,
  click,
  fetchPypi,
  google-cloud-storage,
  kombu,
  moto,
  msgpack,
  nixosTests,
  pymongo,
  pyyaml,

  # tests
  pytest-celery,
  pytest-click,
  pytest-subtests,
  pytest-timeout,
  pytest-xdist,
  pytestCheckHook,
  nixosTests,
  python-dateutil,
  pythonOlder,
  pyyaml,
  setuptools,
  tzdata,
  vine,
}:

buildPythonPackage rec {
@@ -62,15 +54,14 @@ buildPythonPackage rec {
    vine
  ];

  optional-dependencies = {
  passthru.optional-dependencies = {
    gcs = [ google-cloud-storage ];
    mongodb = [ pymongo ];
    msgpack = [ msgpack ];
    yaml = [ pyyaml ];
  };

  nativeCheckInputs =
    [
  nativeCheckInputs = [
    moto
    pytest-celery
    pytest-click
@@ -78,12 +69,7 @@ buildPythonPackage rec {
    pytest-timeout
    pytest-xdist
    pytestCheckHook
    ]
    # based on https://github.com/celery/celery/blob/main/requirements/test.txt
    ++ optional-dependencies.yaml
    ++ optional-dependencies.msgpack
    ++ optional-dependencies.mongodb
    ++ optional-dependencies.gcs;
  ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);

  disabledTestPaths = [
    # test_eventlet touches network
@@ -91,7 +77,7 @@ buildPythonPackage rec {
    # test_multi tries to create directories under /var
    "t/unit/bin/test_multi.py"
    "t/unit/apps/test_multi.py"
    # requires moto<5
    # Test requires moto<5
    "t/unit/backends/test_s3.py"
  ];

@@ -102,13 +88,15 @@ buildPythonPackage rec {
      # seems to only fail on higher core counts
      # AssertionError: assert 3 == 0
      "test_setup_security_disabled_serializers"
      # fails with pytest-xdist
      # Test is flaky, especially on hydra
      "test_ready"
      # Tests fail with pytest-xdist
      "test_itercapture_limit"
      "test_stamping_headers_in_options"
      "test_stamping_with_replace"
    ]
    ++ lib.optionals stdenv.isDarwin [
      # too many open files on hydra
      # Too many open files on hydra
      "test_cleanup"
      "test_with_autoscaler_file_descriptor_safety"
      "test_with_file_descriptor_safety"
@@ -122,10 +110,10 @@ buildPythonPackage rec {

  meta = with lib; {
    description = "Distributed task queue";
    mainProgram = "celery";
    homepage = "https://github.com/celery/celery/";
    changelog = "https://github.com/celery/celery/releases/tag/v${version}";
    license = licenses.bsd3;
    maintainers = with maintainers; [ fab ];
    mainProgram = "celery";
  };
}
+2 −2
Original line number Diff line number Diff line
@@ -27,14 +27,14 @@

buildPythonPackage rec {
  pname = "kombu";
  version = "5.3.7";
  version = "5.4.0";
  format = "setuptools";

  disabled = pythonOlder "3.8";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-ARxM2aNVwUod6NNdJXMUodJFbVK3FAOIVhrKw88al78=";
    hash = "sha256-rSAKjb2qorvF8m0u59cH2aH97TU6D0vXUc6MfZ9EnGA=";
  };

  propagatedBuildInputs =