


'''simple docstring'''







def        __lowercase						(      __SCREAMING_SNAKE_CASE				,  __SCREAMING_SNAKE_CASE		)				->					bool:
					"""simple docstring"""




					__a       =   len(__SCREAMING_SNAKE_CASE		)
					__a       =   [[False] * (required_sum + 1) for _ in range(arr_len + 1		)]

					# for each arr value, a sum of zero(0) can be formed by not taking any element
					# hence True/1
					for i in range(arr_len + 1		):
										__a       =   True

					# sum is not zero and set is empty then false
					for i in range(1				,  required_sum + 1		):
										__a       =   False

					for i in range(1				,  arr_len + 1		):
										for j in range(1				,  required_sum + 1		):
															if arr[i - 1] > j:
																				__a       =   subset[i - 1][j]
															if arr[i - 1] <= j:
																				__a       =   subset[i - 1][j] or subset[i - 1][j - arr[i - 1]]

					return subset[arr_len][required_sum]


if __name__ == "__main__":
	import doctest

	doctest.testmod()










'''simple docstring'''







from __future__ import annotations

import os
from typing import Any

import requests

SCREAMING_SNAKE_CASE_      =			'https://api.github.com'

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
SCREAMING_SNAKE_CASE_      =			BASE_URL + '/user'

# https://github.com/settings/tokens
SCREAMING_SNAKE_CASE_      =			os.environ.get('USER_TOKEN', '')




def        __lowercase						(      __SCREAMING_SNAKE_CASE		)				->					dict[Any, Any]:
     """simple docstring"""




     __a       =   {
         """Authorization""": F'''token {auth_token}''',
         """Accept""": """application/vnd.github.v3+json""",
     }
     return requests.get(__SCREAMING_SNAKE_CASE				,  headers=__SCREAMING_SNAKE_CASE		).json()


if __name__ == "__main__":  # pragma: no cover
 if USER_TOKEN:
  for key, value in fetch_github_info(USER_TOKEN).items():
   print(f"""{key}: {value}""")
 else:
  raise ValueError('\'USER_TOKEN\' field cannot be empty.')






