@@ -10,7 +10,7 @@ name = "attrs"
1010authors = [{ name = " Hynek Schlawack" , email = " hs@ox.cx" }]
1111license = " MIT"
1212license-files = [" LICENSE" ]
13- requires-python = " >=3.8 "
13+ requires-python = " >=3.9 "
1414description = " Classes Without Boilerplate"
1515keywords = [" class" , " attribute" , " boilerplate" ]
1616classifiers = [
@@ -226,6 +226,8 @@ ignore = [
226226 " TD" , # we don't follow other people's todo style
227227 " TRY301" , # I'm sorry, but this makes not sense for us.
228228 " UP031" , # format() is slow as molasses; % and f'' FTW.
229+ " UP006" , # replace Dict etc by dict etc later.
230+ " UP035" , # replace Dict etc by dict etc later.
229231]
230232
231233[tool .ruff .lint .per-file-ignores ]
@@ -242,6 +244,7 @@ ignore = [
242244 " PLR0124" , # pointless comparison in tests aren't pointless
243245 " PT011" , # broad is fine
244246 " PT012" , # sometimes we need more than a single stmt
247+ " RUF009" , # using results of function calls as defaults is fine
245248 " RUF012" , # we don't do ClassVar annotations in tests
246249 " S" , # security concerns don't matter in tests
247250 " SIM201" , # sometimes we need to check `not ==`
0 commit comments