@@ -10,7 +10,7 @@ name = "attrs"
10
10
authors = [{
name =
" Hynek Schlawack" ,
email =
" [email protected] " }]
11
11
license = " MIT"
12
12
license-files = [" LICENSE" ]
13
- requires-python = " >=3.8 "
13
+ requires-python = " >=3.9 "
14
14
description = " Classes Without Boilerplate"
15
15
keywords = [" class" , " attribute" , " boilerplate" ]
16
16
classifiers = [
@@ -226,6 +226,8 @@ ignore = [
226
226
" TD" , # we don't follow other people's todo style
227
227
" TRY301" , # I'm sorry, but this makes not sense for us.
228
228
" 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.
229
231
]
230
232
231
233
[tool .ruff .lint .per-file-ignores ]
@@ -242,6 +244,7 @@ ignore = [
242
244
" PLR0124" , # pointless comparison in tests aren't pointless
243
245
" PT011" , # broad is fine
244
246
" PT012" , # sometimes we need more than a single stmt
247
+ " RUF009" , # using results of function calls as defaults is fine
245
248
" RUF012" , # we don't do ClassVar annotations in tests
246
249
" S" , # security concerns don't matter in tests
247
250
" SIM201" , # sometimes we need to check `not ==`
0 commit comments