Closed javihernaxpo closed 10 months ago
Thanks @javihernaxpo for reporting, you're right:
We should fix it. Would you like to send a pull request for it?
After giving this a second look it's not so obvious what's going on here, we deliberately relaxed the pinning because it was problematic and we checked compatibility back then. We'll have to dig a bit more.
Thanks for flagging this @javihernaxpo, however we deliberately made the pinning less strict as it was causing lots of issues for users with older Kedro versions. See this conversation from https://github.com/kedro-org/kedro/issues/2409#issuecomment-1466992742. We will not change this approach to allow our users flexibility with their Kedro versions.
Description
The version of Kedro in dependencies is not correct to use Kedro-Datasets.
Context
The version specified is Kedro>=0.16. Testing with kedro version 0.17.7 and python 3.8, I get the following error when trying to import the pandas.ParquetDataset:
It should be pinned to Kedro >=0.18.2
Steps to Reproduce
Expected Result
It corrects imports the class
Actual Result
Fails with error: TypeError: 'ABCMeta' object is not subscriptable
-- Separate them if you have more than one.