22
33import logging
44import os
5- from typing import Any , Dict , Iterable
5+ from typing import Any , Dict
6+ from collections .abc import Iterable
67
78import requests
89
@@ -24,7 +25,7 @@ def check_ok(resp):
2425 resp .raise_for_status ()
2526
2627
27- def auth_headers () -> Dict [str , str ]:
28+ def auth_headers () -> dict [str , str ]:
2829 """
2930 Get the authorization headers needed for GitHub.
3031
@@ -37,7 +38,7 @@ def auth_headers() -> Dict[str, str]:
3738 return headers
3839
3940
40- def github_paginated (url : str ) -> Iterable [Dict [str , Any ]]:
41+ def github_paginated (url : str ) -> Iterable [dict [str , Any ]]:
4142 """
4243 Get all the results from a paginated GitHub url.
4344 """
@@ -54,7 +55,7 @@ def github_paginated(url: str) -> Iterable[Dict[str, Any]]:
5455RELEASES_URL = "https://api.github.com/repos/{repo}/releases"
5556
5657
57- def get_releases (repo : str ) -> Dict [str , Dict [str , Any ]]:
58+ def get_releases (repo : str ) -> dict [str , dict [str , Any ]]:
5859 """
5960 Get all the releases from a name/project repo.
6061
@@ -66,7 +67,7 @@ def get_releases(repo: str) -> Dict[str, Dict[str, Any]]:
6667 return releases
6768
6869
69- def create_release (repo : str , release_data : Dict [str , Any ]) -> None :
70+ def create_release (repo : str , release_data : dict [str , Any ]) -> None :
7071 """
7172 Create a GitHub release.
7273
@@ -89,7 +90,7 @@ def create_release(repo: str, release_data: Dict[str, Any]) -> None:
8990
9091
9192def update_release (
92- release : Dict [str , Any ], release_data : Dict [str , Any ]
93+ release : dict [str , Any ], release_data : dict [str , Any ]
9394) -> None :
9495 """
9596 Update a GitHub release.
0 commit comments