@@ -69,20 +69,20 @@ asyncio_default_fixture_loop_scope = "function"
6969
7070# Enable docstring linting using the google style guide
7171[tool .ruff .lint ]
72- select = [" ALL" ]
72+ select = [" ALL" ]
7373ignore = [
74- " A001" , # Allow using words like min as variable names
75- " A002" , # Allow using words like filter as variable names
76- " ANN401" , # Allow Any for wrapper classes
77- " COM812" , # Recommended to ignore these rules when using with ruff-format
78- " FIX002" , # Allow TODO lines - consider removing at some point
79- " FBT001" , # Allow boolean positional args
80- " FBT002" , # Allow boolean positional args
81- " ISC001" , # Recommended to ignore these rules when using with ruff-format
82- " SLF001" , # Allow accessing private members
74+ " A001" , # Allow using words like min as variable names
75+ " A002" , # Allow using words like filter as variable names
76+ " ANN401" , # Allow Any for wrapper classes
77+ " COM812" , # Recommended to ignore these rules when using with ruff-format
78+ " FIX002" , # Allow TODO lines - consider removing at some point
79+ " FBT001" , # Allow boolean positional args
80+ " FBT002" , # Allow boolean positional args
81+ " ISC001" , # Recommended to ignore these rules when using with ruff-format
82+ " SLF001" , # Allow accessing private members
8383 " TD002" ,
84- " TD003" , # Allow TODO lines
85- " UP007" , # Disallowing Union is pedantic
84+ " TD003" , # Allow TODO lines
85+ " UP007" , # Disallowing Union is pedantic
8686 # TODO: Enable all of the following, but this PR is getting too large already
8787 " PLR0913" ,
8888 " TRY003" ,
@@ -129,25 +129,33 @@ extend-allowed-calls = ["lit", "datafusion.lit"]
129129]
130130"examples/*" = [" D" , " W505" , " E501" , " T201" , " S101" ]
131131"dev/*" = [" D" , " E" , " T" , " S" , " PLR" , " C" , " SIM" , " UP" , " EXE" , " N817" ]
132- "benchmarks/*" = [" D" , " F" , " T" , " BLE" , " FURB" , " PLR" , " E" , " TD" , " TRY" , " S" , " SIM" , " EXE" , " UP" ]
132+ "benchmarks/*" = [
133+ " D" ,
134+ " F" ,
135+ " T" ,
136+ " BLE" ,
137+ " FURB" ,
138+ " PLR" ,
139+ " E" ,
140+ " TD" ,
141+ " TRY" ,
142+ " S" ,
143+ " SIM" ,
144+ " EXE" ,
145+ " UP" ,
146+ ]
133147"docs/*" = [" D" ]
134148
135149[tool .codespell ]
136- skip = [
137- " ./target" ,
138- " uv.lock" ,
139- " ./python/tests/test_functions.py"
140- ]
150+ skip = [" ./target" , " uv.lock" , " ./python/tests/test_functions.py" ]
141151count = true
142- ignore-words-list = [
143- " ans" ,
144- " IST"
145- ]
152+ ignore-words-list = [" ans" , " IST" ]
146153
147154[dependency-groups ]
148155dev = [
149156 " maturin>=1.8.1" ,
150157 " numpy>1.25.0" ,
158+ " pyarrow>=19.0.0" ,
151159 " pre-commit>=4.0.0" ,
152160 " pytest>=7.4.4" ,
153161 " pytest-asyncio>=0.23.3" ,
0 commit comments