Skip to content

Commit e2d97f6

Browse files
committed
completely ignore releases that were yanked from PyPI
1 parent 4ef9c6c commit e2d97f6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

easybuild/tools/filetools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,9 +497,9 @@ def pypi_source_urls(pkg_name):
497497
else:
498498
urls_txt = read_file(urls_html)
499499

500-
# strip out data-yanked attributes before parsing HTML
500+
# ignore yanked releases (see https://pypi.org/help/#yanked)
501501
# see https://github.com/easybuilders/easybuild-framework/issues/3301
502-
urls_txt = re.sub(r'\s*data-yanked', '', urls_txt)
502+
urls_txt = re.sub('^.*data-yanked.*$', '', urls_txt, flags=re.M)
503503

504504
parsed_html = ElementTree.ElementTree(ElementTree.fromstring(urls_txt))
505505
if hasattr(parsed_html, 'iter'):

0 commit comments

Comments
 (0)