Commit f433672f authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python313Packages.datalad-next: disable failing tests on Python 3.13

parent 6a6536df
Loading
Loading
Loading
Loading
+40 −33
Original line number Diff line number Diff line
@@ -4,15 +4,16 @@
  datalad,
  datasalad,
  fetchFromGitHub,
  git,
  git-annex,
  git,
  humanize,
  lib,
  more-itertools,
  openssh,
  psutil,
  pytestCheckHook,
  pythonAtLeast,
  setuptools,
  openssh,
  unzip,
  versioneer,
  webdavclient3,
@@ -64,7 +65,8 @@ buildPythonPackage rec {
    unzip
  ];

  disabledTests = [
  disabledTests =
    [
      # remotes available after datalad-next install (through `console_scripts`), but not yet in $PATH during test
      "test_uncurl_addurl_unredirected"
      "test_uncurl"
@@ -96,6 +98,10 @@ buildPythonPackage rec {
      "test_compressed_file_stay_compressed"
      "test_ls_file_collection_tarfile"
      "test_iter_tar"
    ]
    ++ lib.optionals (pythonAtLeast "3.13") [
      # RuntimeError
      "test_tree_with_broken_symlinks"
    ];

  disabledTestPaths = [
@@ -103,6 +109,7 @@ buildPythonPackage rec {
    "datalad_next/commands/tests/test_download.py"
    "datalad_next/archive_operations/tests/test_tarfile.py"
  ];

  pythonImportsCheck = [ "datalad_next" ];

  meta = {