Honor SourcelessFileLoader in DefaultProvider. Fixes #1337.

This commit is contained in:
Jason R. Coombs 2018-04-25 15:31:17 -04:00
parent afa410dcce
commit d0800d78a7
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,9 @@
v39.1.0
-------
* #1337: In ``pkg_resources``, now support loading resources
for modules loaded by the ``SourcelessFileLoader``.
v39.0.1
-------

View File

@ -1518,7 +1518,7 @@ class DefaultProvider(EggProvider):
@classmethod
def _register(cls):
loader_names = 'SourceFileLoader',
loader_names = 'SourceFileLoader', 'SourcelessFileLoader',
for name in loader_names:
loader_cls = getattr(importlib_machinery, name, type(None))
register_loader_type(loader_cls, cls)