diff --git a/pyproject.toml b/pyproject.toml index 9eb88a594..9fc5e7900 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ dependencies = [ "typing-extensions>=3.7.4", "scmrepo==0.1.5", "dvc-render==0.0.17", - "dvc-task==0.1.9", + "dvc-task==0.1.10", "dvclive>=1.2.2", "dvc-data==0.29.0", "dvc-http", diff --git a/tests/func/experiments/__init__.py b/tests/func/experiments/__init__.py index 410cc6f2c..e69de29bb 100644 --- a/tests/func/experiments/__init__.py +++ b/tests/func/experiments/__init__.py @@ -1,14 +0,0 @@ -import json - -import pytest - -pytestmark = pytest.mark.xfail( - raises=( - # looks like dvc-task is not saving json atomically - json.JSONDecodeError, - # needs investigation, maybe a file locking issue? - PermissionError, - ), - strict=False, - reason="See https://github.com/iterative/dvc/issues/8570", -) diff --git a/tests/func/experiments/test_experiments.py b/tests/func/experiments/test_experiments.py index 7d6c4dd19..5a6ecbe53 100644 --- a/tests/func/experiments/test_experiments.py +++ b/tests/func/experiments/test_experiments.py @@ -1,5 +1,4 @@ import itertools -import json import logging import os import stat @@ -144,8 +143,6 @@ def test_apply(tmp_dir, scm, dvc, exp_stage): raises=( dulwich.errors.CommitError, dulwich.file.FileLocked, - json.JSONDecodeError, - PermissionError, ), strict=False, reason="See https://github.com/iterative/dvc/issues/8570",