"""simple docstring"""




import sys
import warnings
from os.path import abspath, dirname, join


# allow having multiple repository checkouts and not needing to remember to rerun
# 'pip install -e .[dev]' when switching between checkouts and running tests.
__lowerCamelCase											=  abspath(join(dirname(dirname(dirname(__file__))), "src"))
sys.path.insert(1, git_repo_path)


# silence FutureWarning warnings in tests since often we can't act on them until
# they become normal warnings - i.e. the tests still need to test the current functionality
warnings.simplefilter(action="ignore", category=FutureWarning)






def   UpperCAmelCase					(	UpperCamelCase__				):






							"""simple docstring"""





							from transformers.testing_utils import pytest_addoption_shared

							pytest_addoption_shared(UpperCamelCase__				)






def   UpperCAmelCase					(	UpperCamelCase__				):






							"""simple docstring"""





							from transformers.testing_utils import pytest_terminal_summary_main

							A__	     =							terminalreporter.config.getoption('--make-reports'				)
							if make_reports:
														pytest_terminal_summary_main(UpperCamelCase__       ,    id=UpperCamelCase__				)






"""simple docstring"""




import warnings

from ...utils import logging
from .image_processing_imagegpt import ImageGPTImageProcessor


__lowerCamelCase											=  logging.get_logger(__name__)
class     UpperCamelCase__(			__A ):





						def __init__(       self		,*__UpperCAmelCase		,**__UpperCAmelCase     )					->				None:
													warnings.warn(
													    'The class ImageGPTFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
													    ' Please use ImageGPTImageProcessor instead.'		,__UpperCAmelCase		,)
													super().__init__(*__UpperCAmelCase		,**__UpperCAmelCase     )





