code: def _validate_minkowski_kwargs(X, m, n, **kwargs):
      kwargs = _validate_weight_with_size(X, m, n, **kwargs)
      if "p" not in kwargs:
          kwargs["p"] = 2.0
      else:
          if kwargs["p"] <= 0:
              raise ValueError("p must be greater than 0")
  
      return kwargs
  
imports: import math
  import warnings
  import numpy
  import dataclasses
  from typing import Optional, Callable
  from functools import partial
  from scipy._lib._util import _asarray_validated
  from .None import _distance_wrap
  from .None import _hausdorff
  from ..linalg import norm
  from ..special import rel_entr
  from .None import _distance_pybind
label_desc: Use image node_id 11 for calling a global function with example usage: _validate_minkowski_kwargs(X, m, n) and returns: kwargs