-
-
Notifications
You must be signed in to change notification settings - Fork 254
Open
Description
The issue here is that the jsonschema_specifications._core._schemas() function does:
from importlib.resources import files
for version in files(__package__).joinpath("schemas").iterdir():
and then it will not really find anything to register.
Printing the return of the files(...) it gives:
<importlib._adapters.DegenerateFiles.Path object at 0x0000015E5D83A9B0>
I added
if "jsonschema_specifications" in resource.name:
resource.add_location = "filesystem-relative:lib"
resource.add_source = True
So, those resources even have a __file__, but still, importlib.resources.files(...) doesn't work as intended.
This was also reported at: python-jsonschema/jsonschema-specifications#61, but unfortunately the library can't be changed to accommodate a different API.
Metadata
Metadata
Assignees
Labels
No labels