diff --git a/dvc/dependency/__init__.py b/dvc/dependency/__init__.py index de4b9ef8b..1eb7762ed 100644 --- a/dvc/dependency/__init__.py +++ b/dvc/dependency/__init__.py @@ -14,7 +14,6 @@ from .repo import RepoDependency SCHEMA: Mapping[str, Any] = { **ARTIFACT_SCHEMA, **RepoDependency.REPO_SCHEMA, - **ParamsDependency.PARAM_SCHEMA, Output.PARAM_FILES: [DIR_FILES_SCHEMA], } diff --git a/dvc/dependency/param.py b/dvc/dependency/param.py index 7ea313c6e..e29b78f64 100644 --- a/dvc/dependency/param.py +++ b/dvc/dependency/param.py @@ -2,10 +2,9 @@ import logging import os import typing from collections import defaultdict -from typing import Dict +from typing import Any, Dict import dpath -from voluptuous import Any from dvc.exceptions import DvcException from dvc.utils.serialize import ParseError, load_path @@ -34,7 +33,6 @@ class BadParamFileError(DvcException): class ParamsDependency(Dependency): PARAM_PARAMS = "params" - PARAM_SCHEMA = {PARAM_PARAMS: Any(dict, list, None)} DEFAULT_PARAMS_FILE = "params.yaml" def __init__(self, stage, path, params=None, repo=None):