pypy2: EntryPoint object repr results in infinite recursion
>>> from importlib_metadata import EntryPoint
>>> EntryPoint('foo', 'bar', None)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
...
File "<string>", line 22, in __repr__
File "<string>", line 22, in __repr__
File "<string>", line 22, in __repr__
File "<string>", line 22, in __repr__
File "<string>", line 22, in __repr__
File "/home/asottile/workspace/flake8/.tox/pypy/site-packages/importlib_metadata/__init__.py", line 125, in __iter__
return iter((self.name, self))
RuntimeError: maximum recursion depth exceeded
Edited by Jason R. Coombs