code: def withoutExtensions(func: Callable) -> Callable:
      r"""A decorator to test both with and without the usage of extension
      packages such as :obj:`torch_scatter`, :obj:`torch_sparse` and
      :obj:`pyg_lib`.
      """
      import pytest
  
      return pytest.mark.parametrize(
          "without_extensions",
          ["enable_extensions", "disable_extensions"],
          indirect=True,
      )(func)
  
imports: import os
  import sys
  import warnings
  from importlib import import_module
  from importlib.util import find_spec
  from typing import Callable
  import torch
  from packaging.requirements import Requirement
  from torch_geometric.typing import WITH_PYG_LIB, WITH_TORCH_SPARSE
  from torch_geometric.visualization.graph import has_graphviz
label_desc: Use image node_id 15 for calling a global function with example usage: withoutExtensions(func) and returns: pytest