


import warnings

from ...utils import logging
from .image_processing_mobilenet_va import MobileNetVaImageProcessor


snake_case_  :	Optional[int]							  =							logging.get_logger(__name__)

class   A__							(						UpperCamelCase__     ):




						def __init__(				self    :					Tuple ,			*_a    :					Union[str, Any] ,			**_a    :					str     )							->   None:


										"""simple docstring"""





										warnings.warn(
										    '''The class MobileNetV2FeatureExtractor is deprecated and will be removed in version 5 of Transformers.'''
										    ''' Please use MobileNetV2ImageProcessor instead.''' ,			_a ,			)
										super().__init__(*_a ,			**_a     )
"""simple docstring"""


from ..utils import DummyObject, requires_backends






class    __UpperCAmelCase						(	metaclass=__lowerCAmelCase	):
				A__      :   List[Any]  							=       ['''torch''', '''librosa''']

				def __init__(      self	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(self	, ["torch", "librosa"]      )

				@classmethod
				def 		_a	(      cls	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(cls	, ["torch", "librosa"]      )






				@classmethod
				def 		_a	(      cls	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(cls	, ["torch", "librosa"]      )






class    __UpperCAmelCase						(	metaclass=__lowerCAmelCase	):
				A__      :   List[str]  							=       ['''torch''', '''librosa''']

				def __init__(      self	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(self	, ["torch", "librosa"]      )

				@classmethod
				def 		_a	(      cls	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(cls	, ["torch", "librosa"]      )






				@classmethod
				def 		_a	(      cls	, *_lowerCamelCase	, **_lowerCamelCase      ):
										requires_backends(cls	, ["torch", "librosa"]      )


