diff --git a/kedro-datasets/RELEASE.md b/kedro-datasets/RELEASE.md index 923821123..f5e9d0396 100755 --- a/kedro-datasets/RELEASE.md +++ b/kedro-datasets/RELEASE.md @@ -1,6 +1,7 @@ # Upcoming Release ## Major features and improvements ## Bug fixes and other changes +* Removed Windows specific conditions in `pandas.HDFDataset` extra dependencies ## Community contributions # Release 2.0.0 diff --git a/kedro-datasets/setup.py b/kedro-datasets/setup.py index 3cb013a21..f908df897 100644 --- a/kedro-datasets/setup.py +++ b/kedro-datasets/setup.py @@ -48,8 +48,7 @@ def _collect_requirements(requires): ], "pandas.HDFDataset": [ PANDAS, - "tables~=3.6.0; platform_system == 'Windows'", - "tables~=3.6; platform_system != 'Windows'", + "tables~=3.6", ], "pandas.JSONDataset": [PANDAS], "pandas.ParquetDataset": [PANDAS, "pyarrow>=6.0"], @@ -66,14 +65,23 @@ def _collect_requirements(requires): } polars_require = { "polars.CSVDataset": [POLARS], - "polars.EagerPolarsDataset": - [ - POLARS, "pyarrow>=4.0", "xlsx2csv>=0.8.0", "deltalake >= 0.6.2" + "polars.GenericDataset": [ + POLARS, + "pyarrow>=4.0", + "xlsx2csv>=0.8.0", + "deltalake >= 0.6.2", ], - "polars.LazyPolarsDataset": - [ + "polars.EagerPolarsDataset": [ + POLARS, + "pyarrow>=4.0", + "xlsx2csv>=0.8.0", + "deltalake >= 0.6.2", + ], + "polars.LazyPolarsDataset": [ # Note: there is no Lazy read Excel option, so we exclude xlsx2csv here. - POLARS, "pyarrow>=4.0", "deltalake >= 0.6.2" + POLARS, + "pyarrow>=4.0", + "deltalake >= 0.6.2", ], } redis_require = {"redis.PickleDataset": ["redis~=4.1"]}