11[build-system ]
22build-backend = " poetry.core.masonry.api"
3- requires = [" poetry-core>=2" ]
3+ requires = [ " poetry-core>=2" ]
44
55[tool .poetry ]
66name = " returns"
77version = " 0.25.0"
88description = " Make your functions return something meaningful, typed, and safe!"
99license = " BSD-3-Clause"
1010
11- authors = [
" sobolevn <[email protected] >" ]
11+ authors = [
" sobolevn <[email protected] >" ]
1212
1313readme = " README.md"
1414
@@ -85,8 +85,8 @@ myst-parser = "^4.0"
8585tomli = " ^2.0"
8686
8787[tool .poetry .extras ]
88- compatible-mypy = [" mypy" ]
89- check-laws = [" pytest" , " hypothesis" ]
88+ compatible-mypy = [ " mypy" ]
89+ check-laws = [ " pytest" , " hypothesis" ]
9090
9191[tool .ruff ]
9292# Ruff config: https://docs.astral.sh/ruff/settings
@@ -157,16 +157,16 @@ lint.ignore = [
157157 " PLR6301" , # do not require classmethod / staticmethod when self not used
158158 " TRY003" , # long exception messages from `tryceratops`
159159]
160- lint.per-file-ignores."*.pyi" = [" D103" ]
161- lint.per-file-ignores."returns/context/__init__.py" = [" F401" , " PLC0414" ]
162- lint.per-file-ignores."returns/contrib/mypy/*.py" = [" S101" ]
163- lint.per-file-ignores."returns/contrib/mypy/_typeops/visitor.py" = [" S101" ]
164- lint.per-file-ignores."returns/contrib/pytest/__init__.py" = [" F401" , " PLC0414" ]
165- lint.per-file-ignores."returns/interfaces/*.py" = [" S101" ]
166- lint.per-file-ignores."returns/methods/__init__.py" = [" F401" , " PLC0414" ]
167- lint.per-file-ignores."returns/pipeline.py" = [" F401" , " PLC0414" ]
168- lint.per-file-ignores."returns/pointfree/__init__.py" = [" F401" , " PLC0414" ]
169- lint.per-file-ignores."returns/primitives/asserts.py" = [" S101" ]
160+ lint.per-file-ignores."*.pyi" = [ " D103" ]
161+ lint.per-file-ignores."returns/context/__init__.py" = [ " F401" , " PLC0414" ]
162+ lint.per-file-ignores."returns/contrib/mypy/*.py" = [ " S101" ]
163+ lint.per-file-ignores."returns/contrib/mypy/_typeops/visitor.py" = [ " S101" ]
164+ lint.per-file-ignores."returns/contrib/pytest/__init__.py" = [ " F401" , " PLC0414" ]
165+ lint.per-file-ignores."returns/interfaces/*.py" = [ " S101" ]
166+ lint.per-file-ignores."returns/methods/__init__.py" = [ " F401" , " PLC0414" ]
167+ lint.per-file-ignores."returns/pipeline.py" = [ " F401" , " PLC0414" ]
168+ lint.per-file-ignores."returns/pointfree/__init__.py" = [ " F401" , " PLC0414" ]
169+ lint.per-file-ignores."returns/primitives/asserts.py" = [ " S101" ]
170170lint.per-file-ignores."tests/*.py" = [
171171 " RUF029" , # allow async functions to not use `await`
172172 " S101" , # asserts
@@ -175,7 +175,7 @@ lint.per-file-ignores."tests/*.py" = [
175175 " S603" , # do not require `shell=True`
176176 " S607" , # partial executable paths
177177]
178- lint.per-file-ignores."tests/test_examples/*" = [" D102" ]
178+ lint.per-file-ignores."tests/test_examples/*" = [ " D102" ]
179179lint.per-file-ignores."tests/test_examples/test_maybe/test_maybe_pattern_matching.py" = [
180180 " D101" ,
181181 " D103" ,
@@ -184,11 +184,11 @@ lint.per-file-ignores."tests/test_examples/test_maybe/test_maybe_pattern_matchin
184184lint.per-file-ignores."tests/test_examples/test_result/test_result_pattern_matching.py" = [
185185 " D103" ,
186186]
187- lint.per-file-ignores."tests/test_pattern_matching.py" = [" S101" ]
188- lint.external = [" WPS" ]
187+ lint.per-file-ignores."tests/test_pattern_matching.py" = [ " S101" ]
188+ lint.external = [ " WPS" ]
189189lint.flake8-quotes.inline-quotes = " single"
190190lint.mccabe.max-complexity = 6
191- lint.pep8-naming.staticmethod-decorators = [" law_definition" , " staticmethod" ]
191+ lint.pep8-naming.staticmethod-decorators = [ " law_definition" , " staticmethod" ]
192192lint.pydocstyle.convention = " google"
193193
194194[tool .slotscheck ]
0 commit comments