





import pytest

import datasets


# Import fixture modules as plugins
lowercase_					     =	["""tests.fixtures.files""", """tests.fixtures.hub""", """tests.fixtures.fsspec"""]




def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	,		_SCREAMING_SNAKE_CASE	)       ->     Optional[Any]:
  # Mark tests as "unit" by default if not marked as "integration" (or already marked as "unit")
  for item in items:
    if any(marker in item.keywords for marker in ['integration', 'unit']	):
      continue
    item.add_marker(pytest.mark.unit	)




def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	)       ->     List[str]:
  config.addinivalue_line('markers'	,		'torchaudio_latest: mark test to run with torchaudio>=0.12'	)




@pytest.fixture(autouse=_SCREAMING_SNAKE_CASE	)
def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	,		_SCREAMING_SNAKE_CASE	)       ->     Dict:
  # test_hf_cache_home = tmp_path_factory.mktemp("cache")  # TODO: why a cache dir per test function does not work?
  lowercase__			    =						tmp_path_factory.getbasetemp() / 'cache'
  lowercase__			    =						test_hf_cache_home / 'datasets'
  lowercase__			    =						test_hf_cache_home / 'metrics'
  lowercase__			    =						test_hf_cache_home / 'modules'
  monkeypatch.setattr('datasets.config.HF_DATASETS_CACHE'	,		str(_SCREAMING_SNAKE_CASE	)	)
  monkeypatch.setattr('datasets.config.HF_METRICS_CACHE'	,		str(_SCREAMING_SNAKE_CASE	)	)
  monkeypatch.setattr('datasets.config.HF_MODULES_CACHE'	,		str(_SCREAMING_SNAKE_CASE	)	)
  lowercase__			    =						test_hf_datasets_cache / 'downloads'
  monkeypatch.setattr('datasets.config.DOWNLOADED_DATASETS_PATH'	,		str(_SCREAMING_SNAKE_CASE	)	)
  lowercase__			    =						test_hf_datasets_cache / 'downloads' / 'extracted'
  monkeypatch.setattr('datasets.config.EXTRACTED_DATASETS_PATH'	,		str(_SCREAMING_SNAKE_CASE	)	)




@pytest.fixture(autouse=_SCREAMING_SNAKE_CASE	,		scope='session'	)
def     __UpperCamelCase						()       ->     Any:
  datasets.disable_progress_bar()




@pytest.fixture(autouse=_SCREAMING_SNAKE_CASE	)
def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	)       ->     int:
  # don't take tests into account when counting downloads
  monkeypatch.setattr('datasets.config.HF_UPDATE_DOWNLOAD_COUNTS'	,		_SCREAMING_SNAKE_CASE	)




@pytest.fixture
def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	)       ->     str:
  # Required to suppress RemovedIn20Warning when feature(s) are not compatible with SQLAlchemy 2.0
  # To be removed once SQLAlchemy 2.0 supported
  monkeypatch.setattr('sqlalchemy.util.deprecations.SILENCE_UBER_WARNING'	,		_SCREAMING_SNAKE_CASE	)









import math




def     __UpperCamelCase						(_SCREAMING_SNAKE_CASE	,		_SCREAMING_SNAKE_CASE	)       ->     List[Any]:
  if 0 not in (x, y):
    # We use the relation x^y = y*log10(x), where 10 is the base.
    return y * math.logaa(_SCREAMING_SNAKE_CASE	)
  else:
    if x == 0:  # 0 raised to any number is 0
      return 0
    elif y == 0:
      return 1  # any number raised to 0 is 1
  raise AssertionError('This should never happen'	)


if __name__ == "__main__":  # Main function
      # Read two numbers from input and typecast them to int using map function.
      # Here x is the base and y is the power.
      lowercase_					     =	"""Enter the base and the power separated by a comma: """
      lowercase_     ,							lowercase_					     =	map(int, input(prompt).split(""","""))
      lowercase_     ,							lowercase_					     =	map(int, input(prompt).split(""","""))

      # We find the log of each number, using the function res(), which takes two
      # arguments.
      lowercase_					     =	res(xa, ya)
      lowercase_					     =	res(xa, ya)

      # We check for the largest number
      if resa > resa:
            print("""Largest number is""", xa, """^""", ya)
      elif resa > resa:
            print("""Largest number is""", xa, """^""", ya)
      else:
            print("""Both are equal""")


