@@ -80,9 +80,6 @@ matlab = ["kedro-datasets[matlab-matlabdataset]"]
80
80
matplotlib-matplotlibwriter = [" matplotlib>=3.0.3, <4.0" ]
81
81
matplotlib = [" kedro-datasets[matplotlib-matplotlibwriter]" ]
82
82
83
- netcdf-netcdfdataset = [" h5netcdf>=1.2.0" ," netcdf4>=1.6.4" ," xarray>=2023.1.0" ]
84
- netcdf = [" kedro-datasets[netcdf-netcdfdataset]" ]
85
-
86
83
networkx-gmldataset = [" kedro-datasets[networkx-base]" ]
87
84
networkx-graphmldataset = [" kedro-datasets[networkx-base]" ]
88
85
networkx-jsondataset = [" kedro-datasets[networkx-base]" ]
@@ -172,6 +169,8 @@ langchain-openaiembeddingsdataset = ["langchain-openai~=0.1.7"]
172
169
langchain-chatanthropicdataset = [" langchain-anthropic~=0.1.13" , " langchain-community~=0.2.0" ]
173
170
langchain-chatcoheredataset = [" langchain-cohere~=0.1.5" , " langchain-community~=0.2.0" ]
174
171
langchain = [" kedro-datasets[langchain-chatopenaidataset,langchain-openaiembeddingsdataset,langchain-chatanthropicdataset,langchain-chatcoheredataset ]" ]
172
+ netcdf-netcdfdataset = [" h5netcdf>=1.2.0" ," netcdf4>=1.6.4" ," xarray>=2023.1.0" ]
173
+ netcdf = [" kedro-datasets[netcdf-netcdfdataset]" ]
175
174
176
175
# Docs requirements
177
176
docs = [
@@ -200,7 +199,6 @@ test = [
200
199
" geopandas>=0.6.0, <1.0" ,
201
200
" hdfs>=2.5.8, <3.0" ,
202
201
" holoviews>=1.13.0" ,
203
- " h5netcdf>=1.2.0" ,
204
202
" ibis-framework[duckdb,examples]" ,
205
203
" import-linter[toml]==1.2.6" ,
206
204
" ipython>=7.31.1, <8.0" ,
@@ -214,7 +212,6 @@ test = [
214
212
" memory_profiler>=0.50.0, <1.0" ,
215
213
" moto==5.0.0" ,
216
214
" mypy~=1.0" ,
217
- " netcdf4>=1.6.4" ,
218
215
" networkx~=2.4" ,
219
216
" opencv-python~=4.5.5.64" ,
220
217
" openpyxl>=3.0.3, <4.0" ,
@@ -273,6 +270,9 @@ experimental = [
273
270
" langchain-cohere" ,
274
271
" langchain-anthropic" ,
275
272
" langchain-community" ,
273
+ " h5netcdf>=1.2.0" ,
274
+ " netcdf4>=1.6.4" ,
275
+ " xarray>=2023.1.0" ,
276
276
]
277
277
278
278
# All requirements
@@ -294,7 +294,7 @@ version = {attr = "kedro_datasets.__version__"}
294
294
fail_under = 100
295
295
show_missing = true
296
296
# temporarily ignore kedro_datasets/__init__.py in coverage report
297
- omit = [" tests/*" , " kedro_datasets/holoviews/*" , " kedro_datasets/netcdf/* " , " kedro_datasets/ snowflake/*" , " kedro_datasets/tensorflow/*" , " kedro_datasets/__init__.py" , " kedro_datasets/conftest.py" ]
297
+ omit = [" tests/*" , " kedro_datasets/holoviews/*" , " kedro_datasets/snowflake/*" , " kedro_datasets/tensorflow/*" , " kedro_datasets/__init__.py" , " kedro_datasets/conftest.py" ]
298
298
exclude_also = [" raise NotImplementedError" , " if TYPE_CHECKING:" ]
299
299
300
300
[tool .pytest .ini_options ]
0 commit comments