




import warnings

from ...utils import logging
from .image_processing_beit import BeitImageProcessor


__lowerCAmelCase	:       int     =	logging.get_logger(__name__)




class 					snake_case__							(_UpperCamelCase     ):
    """simple docstring"""



    def __init__(   self       :  Tuple      ,   *__lowerCamelCase       :  str      ,   **__lowerCamelCase       :  str							)      ->  None:
       warnings.warn(
           "The class BeitFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"
           " use BeitImageProcessor instead."      ,   UpperCamelCase__      ,   )
       super().__init__(*UpperCamelCase__      ,   **UpperCamelCase__							)












# this script reports modified .py files under the desired list of top-level sub-dirs passed as a list of arguments, e.g.:
#   python ./utils/get_modified_files.py utils src tests examples
#
# it uses git to find the forking point and which files were modified - i.e. files not under git won't be considered
# since the output of this script is fed into Makefile commands it doesn't print a newline after the results

import re
import subprocess
import sys


__lowerCAmelCase	:       Tuple     =	subprocess.check_output('git merge-base main HEAD'.split()).decode('utf-8')
__lowerCAmelCase	:       Tuple     =	subprocess.check_output(F'''git diff --name-only {fork_point_sha}'''.split()).decode('utf-8').split()

__lowerCAmelCase	:       Dict     =	'|'.join(sys.argv[1:])
__lowerCAmelCase	:       List[Any]     =	re.compile(rF'''^({joined_dirs}).*?\.py$''')

__lowerCAmelCase	:       List[Any]     =	[x for x in modified_files if regex.match(x)]
print(' '.join(relevant_modified_files), end='')






