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 Reproducepip install streams-py
from pystreamapi.loaders import csv fails.
Expected behavior
The loaders should not depend on each other.
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.