


'''simple docstring'''







import os


# All paths are set with the intent you should run this script from the root of the repo with the command
# python utils/check_doctest_list.py
A__:    List[Any]					    =       '''.'''


if __name__ == "__main__":
   A__:    List[str]					    =       os.path.join(REPO_PATH, '''utils/documentation_tests.txt''')
   A__:    Any					    =       []
   A__:    int					    =       []
   with open(doctest_file_path) as fp:
      for line in fp:
         A__:    Dict					    =       line.strip()
         A__:    Optional[int]					    =       os.path.join(REPO_PATH, line)
         if not (os.path.isfile(path) or os.path.isdir(path)):
            non_existent_paths.append(line)
         all_paths.append(path)
   if len(non_existent_paths) > 0:
      A__:    str					    =       '''\n'''.join(non_existent_paths)
      raise ValueError(F"`utils/documentation_tests.txt` contains non-existent paths:\n{non_existent_paths}")
   if all_paths != sorted(all_paths):
      raise ValueError('''Files in `utils/documentation_tests.txt` are not in alphabetical order.''')






'''simple docstring'''







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


A__:    str					    =       {}

try:
   if not is_sentencepiece_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   A__:    Tuple					    =       ['''GPTSw3Tokenizer''']


if TYPE_CHECKING:
   try:
      if not is_sentencepiece_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .tokenization_gpt_swa import GPTSwaTokenizer

else:
   import sys

   A__:    str					    =       _LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)


