(refactor)

This commit is contained in:
Ivan Pozdeev 2025-09-03 20:58:23 +03:00
parent 99faf7f217
commit ff94d498db
No known key found for this signature in database
GPG Key ID: FB6A628DCF06DCD7

View File

@ -124,7 +124,9 @@ def add_version(release, distributions):
else: else:
logger.info('Did not find specs for %(distribution)s', locals()) logger.info('Did not find specs for %(distribution)s', locals())
for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/releases').json():
def main():
for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/releases').json():
version = release['tag_name'] version = release['tag_name']
if version in SKIPPED_RELEASES: if version in SKIPPED_RELEASES:
@ -133,7 +135,7 @@ for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/rele
logger.info('Looking for %(version)s in %(out_dir)s', locals()) logger.info('Looking for %(version)s in %(out_dir)s', locals())
# mambaforge is retired https://github.com/conda-forge/miniforge/releases/tag/24.11.2-0 # mambaforge is retired https://github.com/conda-forge/miniforge/releases/tag/24.11.2-0
if version_tuple(version) >= (24,11,2): if version_tuple(version) >= (24, 11, 2):
distributions = DISTRIBUTIONS distributions = DISTRIBUTIONS
else: else:
distributions = DISTRIBUTIONS_PRE25 distributions = DISTRIBUTIONS_PRE25
@ -141,3 +143,6 @@ for release in requests.get(f'https://api.github.com/repos/{MINIFORGE_REPO}/rele
if any(not list(out_dir.glob(f'{distribution}*-{version}')) for distribution in distributions): if any(not list(out_dir.glob(f'{distribution}*-{version}')) for distribution in distributions):
logger.info('Downloading %(version)s', locals()) logger.info('Downloading %(version)s', locals())
add_version(release, distributions) add_version(release, distributions)
if __name__ == '__main__':
main()