@@ -203,11 +203,8 @@ docs = [
203
203
test = [
204
204
" accelerate<0.32" , # Temporary pin
205
205
" adlfs~=2023.1" ,
206
- " bandit>=1.6.2, <2.0" ,
207
206
" behave==1.2.6" ,
208
207
" biopython~=1.73" ,
209
- " blacken-docs==1.9.2" ,
210
- " black~=22.0" ,
211
208
" cloudpickle<=2.0.0" ,
212
209
" compress-pickle[lz4]~=2.1.0" ,
213
210
" coverage>=7.2.0" ,
@@ -222,7 +219,6 @@ test = [
222
219
" hdfs>=2.5.8, <3.0" ,
223
220
" holoviews>=1.13.0" ,
224
221
" ibis-framework[duckdb,examples]" ,
225
- " import-linter[toml]==1.2.6" ,
226
222
" ipython>=7.31.1, <8.0" ,
227
223
" Jinja2<3.2.0" ,
228
224
" joblib>=0.14" ,
@@ -232,7 +228,6 @@ test = [
232
228
" matplotlib>=3.5, <3.6" ,
233
229
" memory_profiler>=0.50.0, <1.0" ,
234
230
" moto==5.0.0" ,
235
- " mypy~=1.0" ,
236
231
" networkx~=2.4" ,
237
232
" opencv-python~=4.5.5.64" ,
238
233
" openpyxl>=3.0.3, <4.0" ,
@@ -241,7 +236,6 @@ test = [
241
236
" Pillow~=10.0" ,
242
237
" plotly>=4.8.0, <6.0" ,
243
238
" polars[xlsx2csv, deltalake]~=0.18.0" ,
244
- " pre-commit>=2.9.2" ,
245
239
" pyarrow>=1.0; python_version < '3.11'" ,
246
240
" pyarrow>=7.0; python_version >= '3.11'" , # Adding to avoid numpy build errors
247
241
" pyodbc~=5.0" ,
@@ -254,7 +248,6 @@ test = [
254
248
" redis~=4.1" ,
255
249
" requests-mock~=1.6" ,
256
250
" requests~=2.20" ,
257
- " ruff~=0.0.290" ,
258
251
" s3fs>=2021.04" ,
259
252
" snowflake-snowpark-python~=1.0; python_version < '3.11'" ,
260
253
" scikit-learn>=1.0.2,<2" ,
@@ -265,13 +258,24 @@ test = [
265
258
" tensorflow-macos~=2.0; platform_system == 'Darwin' and platform_machine == 'arm64'" ,
266
259
" tensorflow~=2.0; platform_system != 'Darwin' or platform_machine != 'arm64'" ,
267
260
" triad>=0.6.7, <1.0" ,
268
- " trufflehog~=2.1" ,
269
261
" xarray>=2023.1.0" ,
270
262
" xlsxwriter~=1.0" ,
271
263
# huggingface
272
264
" datasets" ,
273
265
" huggingface_hub" ,
274
266
" transformers[torch]" ,
267
+ ]
268
+
269
+ # Lint requirements
270
+ lint = [
271
+ " bandit>=1.6.2, <2.0" ,
272
+ " blacken-docs==1.9.2" ,
273
+ " black~=22.0" ,
274
+ " import-linter[toml]==1.2.6" ,
275
+ " mypy~=1.0" ,
276
+ " pre-commit>=2.9.2" ,
277
+ " ruff~=0.0.290" ,
278
+ " trufflehog~=2.1" ,
275
279
# mypy related dependencies
276
280
" types-cachetools" ,
277
281
" types-PyYAML" ,
@@ -297,7 +301,7 @@ experimental = [
297
301
]
298
302
299
303
# All requirements
300
- all = [" kedro-datasets[test,docs]" ]
304
+ all = [" kedro-datasets[test,docs,lint ]" ]
301
305
302
306
[project .urls ]
303
307
Source = " https://github.com/kedro-org/kedro-plugins/tree/main/kedro-datasets"
0 commit comments