Erwin
06/20/2024, 2:43 PMkedro-datasets[spark.SparkDataset, pandas.ParquetDataset]>=1.0
I got the following today
WARNING: kedro-datasets 3.0.1 does not provide the extra 'pandas.parquetdataset'
WARNING: kedro-datasets 3.0.1 does not provide the extra 'spark.sparkdataset'
Deepyaman Datta
06/20/2024, 2:46 PMkedro-datasets[pandas-parquetdataset]
?Juan Luis
06/20/2024, 2:48 PMDeepyaman Datta
06/20/2024, 2:49 PMpandas.ParquetDataset
not get normalized to pandas-parquetdataset
such that users can keep writing with the dot? @Juan Luis feel like you know 🙂Erwin
06/20/2024, 2:50 PMkedro-datasets[spark.SparkDataset, pandas.ParquetDataset]>=1.0
to
kedro-datasets[spark-sparkdataset, pandas-parquetdataset]>=1.0
? Or is it expected to get normalized?Deepyaman Datta
06/20/2024, 2:51 PMNok Lam Chan
06/20/2024, 2:51 PMDeepyaman Datta
06/20/2024, 2:52 PMNok Lam Chan
06/20/2024, 2:53 PMJuan Luis
06/20/2024, 2:53 PMErwin
06/20/2024, 2:53 PMNok Lam Chan
06/20/2024, 2:53 PMDeepyaman Datta
06/20/2024, 2:56 PMUsing the normalised form is preferred imoI feel like the whole point of normalization is that you don't have to do the "preferred" thing. Since
mypackage-somereallyreallylongandunreadabledataset
is harder to read than
mypackage.SomeReallyReallyLongAndUnreadableDataset
🙂
But point taken on it being introduced recently to pipDeepyaman Datta
06/20/2024, 2:56 PMJuan Luis
06/20/2024, 2:57 PMDeepyaman Datta
06/20/2024, 2:58 PMJuan Luis
06/20/2024, 3:54 PMNok Lam Chan
06/20/2024, 4:03 PMBut point taken on it being introduced recently to pipI understand the argument. Like you said, there are many package manager and we have no control over the version that user is using.
pip
is usually consider a build requirements, so we cannot pin pip>=23.3
as part of the requirement.
Another thing that I don't understand is pip install kedro[notexist]
will works fine. It just ignore the extra, so in case of older pip
version it's very hard to know if you actually install the correct version of not.Nok Lam Chan
06/20/2024, 4:06 PM