


import platform
from argparse import ArgumentParser

import huggingface_hub
import pandas
import pyarrow

from datasets import __version__ as version
from datasets.commands import BaseDatasetsCLICommand
def 				UpperCamelCase_	(					__snake_case      :    Any  )->   Optional[Any]:




						'''simple docstring'''
						return EnvironmentCommand()




class      __snake_case				(   _UpperCAmelCase):
					@staticmethod
					def 	a			(						_lowerCAmelCase       :						ArgumentParser  )							->					Tuple:



											'''simple docstring'''





											__magic_name__					=      parser.add_parser('env'	,      help='Print relevant system environment info.'  )
											download_parser.set_defaults(func=_lowerCAmelCase  )
					def 	a			(						self       :						str  )							->					Tuple:



											'''simple docstring'''





											__magic_name__					=      {
											    '`datasets` version': version,
											    'Platform': platform.platform(),
											    'Python version': platform.python_version(),
											    'Huggingface_hub version': huggingface_hub.__version__,
											    'PyArrow version': pyarrow.__version__,
											    'Pandas version': pandas.__version__,
											}

											print('\nCopy-and-paste the text below in your GitHub issue.\n'  )
											print(self.format_dict(_lowerCAmelCase  )  )

											return info







					@staticmethod
					def 	a			(						_lowerCAmelCase       :						Optional[Any]  )							->					int:



											'''simple docstring'''





											return "\n".join([F'''- {prop}: {val}''' for prop, val in d.items()]  ) + "\n"





def 				UpperCamelCase_	(					__snake_case      :    set						,      __snake_case      :    set  )->   set:




						'''simple docstring'''
						assert isinstance(__snake_case						,      __snake_case  ), F'''The input value of [set_a={set_a}] is not a set'''
						assert isinstance(__snake_case						,      __snake_case  ), F'''The input value of [set_b={set_b}] is not a set'''

						return {a + b for a in set_a for b in set_b}


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

					testmod()

