


'''simple docstring'''



import os
from datetime import datetime as dt

from github import Github


A__		:					Optional[Any]												=  [
    """good first issue""",
    """feature request""",
    """wip""",
]



def 			UpperCAmelCase__					(	)     ->		Any:
     __lowerCamelCase   :	int								=		Github(os.environ['GITHUB_TOKEN']							)
     __lowerCamelCase   :	Union[str, Any]								=		g.get_repo('huggingface/accelerate'							)
     __lowerCamelCase   :	Dict								=		repo.get_issues(state='open'							)

     for issue in open_issues:
          __lowerCamelCase   :	List[str]								=		sorted([comment for comment in issue.get_comments()]      ,    key=lambda UpperCAmelCase_							: i.created_at      ,    reverse=UpperCAmelCase_							)
          __lowerCamelCase   :	Optional[Any]								=		comments[0] if len(UpperCAmelCase_							) > 0 else None
          __lowerCamelCase   :	List[Any]								=		dt.utcnow()
          __lowerCamelCase   :	Dict								=		(current_time - issue.updated_at).days
          __lowerCamelCase   :	Tuple								=		(current_time - issue.created_at).days
          if (
              last_comment is not None
              and last_comment.user.login == "github-actions[bot]"
              and days_since_updated > 7
              and days_since_creation >= 30
              and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()							)
          ):
               # Close issue since it has been 7 days of inactivity since bot mention.
               issue.edit(state='closed'							)
          elif (
              days_since_updated > 23
              and days_since_creation >= 30
              and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()							)
          ):
               # Add stale comment
               issue.create_comment(
                   'This issue has been automatically marked as stale because it has not had '
                   'recent activity. If you think this still needs to be addressed '
                   'please comment on this thread.\n\nPlease note that issues that do not follow the '
                   '[contributing guidelines](https://github.com/huggingface/accelerate/blob/main/CONTRIBUTING.md) '
                   'are likely to be ignored.'							)


if __name__ == "__main__":
      main()










'''simple docstring'''



from numpy import exp, pi, sqrt



def 			UpperCAmelCase__					(	UpperCAmelCase_    :				Optional[int]      ,    UpperCAmelCase_    :				float = 0.0      ,    UpperCAmelCase_    :				float = 1.0							)     ->		int:
     return 1 / sqrt(2 * pi * sigma**2							) * exp(-((x - mu) ** 2) / (2 * sigma**2)							)


if __name__ == "__main__":
      import doctest

      doctest.testmod()






