You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
TypeError: 'NoneType' object is not iterable in _top_level_inferred #344
In the case where the metadata file listing files (RECORD or SOURCES.txt) is missing, files() will return None. The caller may wish to wrap calls to files() in always_iterable or otherwise guard against this condition if the target distribution is not known to have the metadata present.
Activity
andersk commentedon Aug 26, 2021
I happened to fix this in #342 with:
Although if the
Nonereturn is documented, maybe a different fix is needed. (Edit: done.)_top_level_inferred: Handle dist.files being None
jaraco commentedon Aug 26, 2021
I've yanked the 4.7.0 release from PyPI while I address the issue.
Add test capturing failure. Ref #344.
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1
python3-importlib-metadata: upgrade 4.6.4 -> 4.8.1