https://kedro.org/ logo
#questions
Title
# questions
a

Adriana Arneson

12/14/2023, 6:48 PM
Looks like latest
kedro-datasets 2.0.0
doesn't have support for python 3.8. Is this on purpose?
PartitionedDataset
in
kedro 0.19.1
can't be imported in python 3.8 unless I'm missing something
a

Ankita Katiyar

12/14/2023, 6:49 PM
Hey, yes we dropped support for python 3.8 on kedro-datasets
a

Adriana Arneson

12/14/2023, 6:52 PM
Gotcha. That effectively means kedro in python 3.8 is probably not a great idea? Even though officially support isn't dropped.
a

Ankita Katiyar

12/14/2023, 7:00 PM
Yeah, I think technically a lower version of kedro-datasets would still work with kedro 0.19.1 but it’d be better to use a higher python version
👍 1
d

Deepyaman Datta

12/15/2023, 12:12 AM
@Adrian Kjaerran To expand on the rationale a bit, we decided to follow the lead of a lot of other Python data libraries in adopting NEP 29. Most of the datasets already depend on libraries that follow this standard (think Matplotlib, NumPy, pandas, Dask, xarray, PyTables, etc.), so you already wouldn't be able to use latest versions with 3.8. If you're interested in the discussion on the topic, see https://github.com/kedro-org/kedro/issues/2815.
a

Adriana Arneson

12/15/2023, 4:24 PM
@Deepyaman Datta I think you tagged the wrong person, but this makes sense. It just took me a moment to figure out why my pip refused to upgrade to kedro-datasets 2.0.0.
facepalming 1
d

Deepyaman Datta

12/15/2023, 4:38 PM
That I did...