
'''simple docstring'''






from __future__ import annotations







def 		A_       (	_lowerCAmelCase   :    list							):



      """simple docstring"""




      if len(_lowerCAmelCase							) == 0:
            return []
      _lowerCamelCase						,		_lowerCamelCase				:   Union[str, Any]								=   min(_lowerCAmelCase							), max(_lowerCAmelCase							)
      _lowerCamelCase				:   int								=   int(max_value - min_value							) + 1
      _lowerCamelCase				:   list[list]								=   [[] for _ in range(_lowerCAmelCase							)]

      for i in my_list:
            buckets[int(i - min_value							)].append(_lowerCAmelCase							)

      return [v for bucket in buckets for v in sorted(_lowerCAmelCase							)]


if __name__ == "__main__":
 from doctest import testmod

 testmod()
 assert bucket_sort([4, 5, 3, 2, 1]) == [1, 2, 3, 4, 5]
 assert bucket_sort([0, 1, -10, 15, 2, -2]) == [-10, -2, 0, 1, 2, 15]

'''simple docstring'''






from typing import TYPE_CHECKING

from ...utils import _LazyModule


UpperCAmelCase_       :   Tuple   =       {'tokenization_wav2vec2_phoneme': ['Wav2Vec2PhonemeCTCTokenizer']}


if TYPE_CHECKING:
 from .tokenization_wavaveca_phoneme import WavaVecaPhonemeCTCTokenizer
else:
 import sys

 UpperCAmelCase_       :   Tuple   =       _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)