[issue38342] ImportError: cannot import name 'MetadataPathFinder' from 'importlib.metadata'
Florimond Manca
report at bugs.python.org
Wed Oct 2 03:51:17 EDT 2019
Florimond Manca <florimond.manca2 at gmail.com> added the comment:
Can confirm this on 3.8.0rc1+ / macOS Mojave:
```console
$ python -c "import importlib.metadata; print(list(importlib.metadata.distributions()))"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/florimond/.pyenv/versions/3.8-dev/lib/python3.8/importlib/metadata/__init__.py", line 175, in <genexpr>
resolver()
File "<frozen importlib._bootstrap_external>", line 1381, in find_distributions
ImportError: cannot import name 'MetadataPathFinder' from 'importlib.metadata' (/Users/florimond/.pyenv/versions/3.8-dev/lib/python3.8/importlib/metadata/__init__.py)
```
I discovered this pytest started failing on 3.8-dev because it uses `importlib.metadata.distributions()` internally.
3.8.0b4+ used to be fine I believe. I'd assume this is a rather critical bug?
----------
nosy: +Florimond Manca
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue38342>
_______________________________________
More information about the Python-bugs-list
mailing list