@@ -10,7 +10,7 @@ name = "attrs"
1010authors = [{
name =
" Hynek Schlawack" ,
email =
" [email protected] " }]
1111license = " MIT"
1212license-files = [" LICENSE" ]
13- requires-python = " >=3.8 "
13+ requires-python = " >=3.9 "
1414description = " Classes Without Boilerplate"
1515keywords = [" class" , " attribute" , " boilerplate" ]
1616classifiers = [
@@ -231,6 +231,8 @@ ignore = [
231231 " TD" , # we don't follow other people's todo style
232232 " TRY301" , # I'm sorry, but this makes not sense for us.
233233 " UP031" , # format() is slow as molasses; % and f'' FTW.
234+ " UP006" , # replace Dict etc by dict etc later.
235+ " UP035" , # replace Dict etc by dict etc later.
234236]
235237
236238[tool .ruff .lint .per-file-ignores ]
@@ -247,6 +249,7 @@ ignore = [
247249 " PLR0124" , # pointless comparison in tests aren't pointless
248250 " PT011" , # broad is fine
249251 " PT012" , # sometimes we need more than a single stmt
252+ " RUF009" , # using results of function calls as defaults is fine
250253 " RUF012" , # we don't do ClassVar annotations in tests
251254 " S" , # security concerns don't matter in tests
252255 " SIM201" , # sometimes we need to check `not ==`
0 commit comments