pystreamapi
pystreamapi copied to clipboard
Individual import of loaders failing when not all optional deps installed
Describe the bug
When importing a loader without all optional loaders being installed, the import will fail. This happens due to the direct imports in the __all__ list of the module declaration.
To Reproduce
pip install streams-py
from pystreamapi.loaders import csv fails.
Expected behavior The loaders should not depend on each other.