@@ -121,7 +121,12 @@ include = [
121121exclude = [
122122 " serde/numpy.py" ,
123123 " serde/__init__.py" ,
124- " examples/type_numpy_jaxtyping.py"
124+ " examples/type_numpy_jaxtyping.py" ,
125+ " examples/forward_reference.py" ,
126+ " examples/recursive.py" ,
127+ " examples/recursive_list.py" ,
128+ " examples/recursive_union.py" ,
129+ " examples/lazy_type_evaluation.py" ,
125130]
126131pythonVersion = " 3.12"
127132reportMissingImports = false
@@ -134,7 +139,8 @@ ignore_missing_imports = true
134139exclude = [
135140 " serde/numpy.py" ,
136141 " examples/alias.py" ,
137- " examples/generics_pep695.py" ,
142+ " examples/generics.py" ,
143+ " examples/generics_nested.py" ,
138144 " examples/custom_class_serializer.py" ,
139145 " examples/global_custom_class_serializer.py" ,
140146 " tests/.*" ,
@@ -150,9 +156,15 @@ ignore_errors = true
150156[tool .ruff ]
151157line-length = 100
152158extend-exclude = [
153- " examples/generics_pep695.py" ,
159+ " examples/generics.py" ,
160+ " examples/generics_nested.py" ,
154161 " examples/type_alias_pep695.py" ,
155162 " examples/type_statement.py" ,
163+ " examples/forward_reference.py" ,
164+ " examples/recursive.py" ,
165+ " examples/recursive_list.py" ,
166+ " examples/recursive_union.py" ,
167+ " examples/lazy_type_evaluation.py" ,
156168]
157169
158170[tool .ruff .lint ]
0 commit comments