Commit 56204911 authored by Gaetan Lepage's avatar Gaetan Lepage Committed by Gaétan Lepage
Browse files

python312Packages.dask-jobqueue: 0.8.5 -> 0.9.0

parent 44c3a8b2
Loading
Loading
Loading
Loading
+51 −47
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  buildPythonPackage,
  pythonOlder,
  pythonAtLeast,
  fetchFromGitHub,

  # build-system
@@ -20,17 +19,14 @@

buildPythonPackage rec {
  pname = "dask-jobqueue";
  version = "0.8.5";
  version = "0.9.0";
  pyproject = true;

  # Python 3.12 support should be added in 0.8.6
  disabled = pythonOlder "3.8" || pythonAtLeast "3.12";

  src = fetchFromGitHub {
    owner = "dask";
    repo = "dask-jobqueue";
    rev = "refs/tags/${version}";
    hash = "sha256-NBFfPTNIXezwv7f1P3VRnkBYlOutD30+8rdiBBssHDE=";
    hash = "sha256-YujfhjOJzl4xsjjsyrQkEu/CBR04RwJ79c1iSTcMIgw=";
  };

  build-system = [ setuptools ];
@@ -46,7 +42,8 @@ buildPythonPackage rec {
    pytestCheckHook
  ];

  disabledTests = [
  disabledTests =
    [
      # Require some unavailable pytest fixtures
      "test_adapt"
      "test_adaptive"
@@ -85,6 +82,13 @@ buildPythonPackage rec {
      "test_use_stdin"
      "test_worker_name_uses_cluster_name"
      "test_wrong_parameter_error"
    ]
    ++ lib.optionals stdenv.isDarwin [
      # ValueError: invalid operation on non-started TCPListener
      "test_header"
      "test_lsf_unit_detection"
      "test_lsf_unit_detection_without_file"
      "test_runner"
    ];

  pythonImportsCheck = [ "dask_jobqueue" ];