mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 04:34:28 +08:00
Improve stubsabot logic for finding the first release with a py.typed file (#9600)
This commit is contained in:
@@ -173,7 +173,8 @@ async def release_contains_py_typed(release_to_download: PypiReleaseDownload, *,
|
||||
async def find_first_release_with_py_typed(pypi_info: PypiInfo, *, session: aiohttp.ClientSession) -> PypiReleaseDownload:
|
||||
release_iter = pypi_info.releases_in_descending_order()
|
||||
while await release_contains_py_typed(release := next(release_iter), session=session):
|
||||
first_release_with_py_typed = release
|
||||
if not release.version.is_prerelease:
|
||||
first_release_with_py_typed = release
|
||||
return first_release_with_py_typed
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user