text: # This file is not meant for public use and will be removed in SciPy v2.0.0.
  # Use the `scipy.optimize` namespace for importing the functions
  # included below.
  
  import warnings
  from . import _zeros_py
  
  
  __all__ = [  # noqa: F822
      'CONVERGED',
      'CONVERR',
      'INPROGRESS',
      'RootResults',
      'SIGNERR',
      'TOMS748Solver',
      'VALUEERR',
      'bisect',
      'brenth',
      'brentq',
      'flag_map',
      'namedtuple',
      'newton',
      'operator',
      'results_c',
      'ridder',
      'toms748',
  ]
  
  
  def __getattr__(name):
      if name not in __all__:
          raise AttributeError(
              "scipy.optimize.zeros is deprecated and has no attribute "
              f"{name}. Try looking in scipy.optimize instead.")
  
      warnings.warn(f"Please use `{name}` from the `scipy.optimize` namespace, "
                    "the `scipy.optimize.zeros` namespace is deprecated.",
                    category=DeprecationWarning, stacklevel=2)
  
      return getattr(_zeros_py, name)
  