@@ -17,7 +17,7 @@ dev = [
17
17
" pytest-django>=4.9.0" ,
18
18
" pytest-randomly>=3.15.0" ,
19
19
" pytest-xdist>=3.6.1" ,
20
- " ruff>=0.6.6" ,
20
+ " ruff>=0.6.6"
21
21
]
22
22
docs = [
23
23
" furo>=2024.8.6" ,
@@ -26,17 +26,17 @@ docs = [
26
26
" sphinx-autobuild>=2024.10.3" ,
27
27
" sphinx-autodoc2>=0.5.0" ,
28
28
" sphinx-copybutton>=0.5.2" ,
29
- " sphinx-inline-tabs>=2023.4.21" ,
29
+ " sphinx-inline-tabs>=2023.4.21"
30
30
]
31
31
types = [
32
32
" django-stubs>=5.1.0" ,
33
33
" django-stubs-ext>=5.1.0" ,
34
34
" mypy>=1.11.2" ,
35
- " types-cachetools>=5.5.0.20240820" ,
35
+ " types-cachetools>=5.5.0.20240820"
36
36
]
37
37
38
38
[project ]
39
- authors = [{
name =
" Josh Thomas" ,
email =
" [email protected] " }]
39
+ authors = [{
name =
" Josh Thomas" ,
email =
" [email protected] " }]
40
40
classifiers = [
41
41
" Development Status :: 3 - Alpha" ,
42
42
" Framework :: Django" ,
@@ -53,13 +53,13 @@ classifiers = [
53
53
" Programming Language :: Python :: 3.11" ,
54
54
" Programming Language :: Python :: 3.12" ,
55
55
" Programming Language :: Python :: 3.13" ,
56
- " Programming Language :: Python :: Implementation :: CPython" ,
56
+ " Programming Language :: Python :: Implementation :: CPython"
57
57
]
58
58
dependencies = [" cachetools>=5.5.0" , " django>=4.2" ]
59
59
description = " High-flying components for perfectionists with deadlines"
60
60
dynamic = [" version" ]
61
61
keywords = []
62
- license = { file = " LICENSE" }
62
+ license = {file = " LICENSE" }
63
63
name = " django-bird"
64
64
readme = " README.md"
65
65
requires-python = " >=3.10"
@@ -92,8 +92,8 @@ root = "tests"
92
92
[tool .bumpver ]
93
93
commit = true
94
94
commit_message = " :bookmark: bump version {old_version} -> {new_version}"
95
- current_version = " 0.14.1 "
96
- push = false # set to false for CI
95
+ current_version = " 0.14.2 "
96
+ push = false # set to false for CI
97
97
tag = false
98
98
version_pattern = " MAJOR.MINOR.PATCH[PYTAGNUM]"
99
99
@@ -112,16 +112,16 @@ exclude_lines = [
112
112
" if not DEBUG:" ,
113
113
" if settings.DEBUG:" ,
114
114
" if TYPE_CHECKING:" ,
115
- ' def __str__\(self\)\s?\-?\>?\s?\w*\:' ,
115
+ ' def __str__\(self\)\s?\-?\>?\s?\w*\:'
116
116
]
117
117
fail_under = 98
118
118
119
119
[tool .coverage .run ]
120
120
omit = [
121
121
" src/django_bird/migrations/*" ,
122
122
" src/django_bird/_typing.py" ,
123
- " src/django_bird/views.py" , # TODO: remove when not empty
124
- " tests/*" ,
123
+ " src/django_bird/views.py" , # TODO: remove when not empty
124
+ " tests/*"
125
125
]
126
126
source = [" src/django_bird" ]
127
127
@@ -133,7 +133,7 @@ strict_settings = false
133
133
blank_line_after_tag = " endblock,endpartialdef,extends,load"
134
134
blank_line_before_tag = " block,partialdef"
135
135
custom_blocks = " bird,bird:slot,partialdef"
136
- ignore = " H031" # Don't require `meta` tag keywords
136
+ ignore = " H031" # Don't require `meta` tag keywords
137
137
indent = 2
138
138
profile = " django"
139
139
@@ -193,7 +193,7 @@ exclude = [
193
193
" dist" ,
194
194
" migrations" ,
195
195
" node_modules" ,
196
- " venv" ,
196
+ " venv"
197
197
]
198
198
extend-include = [" *.pyi?" ]
199
199
indent-width = 4
@@ -215,13 +215,13 @@ quote-style = "double"
215
215
dummy-variable-rgx = " ^(_+|(_+[a-zA-Z0-9_]*[a-zA-Z0-9]+?))$"
216
216
# Allow autofix for all enabled rules (when `--fix`) is provided.
217
217
fixable = [" A" , " B" , " C" , " D" , " E" , " F" , " I" ]
218
- ignore = [" E501" , " E741" ] # temporary
218
+ ignore = [" E501" , " E741" ] # temporary
219
219
select = [
220
220
" B" , # flake8-bugbear
221
221
" E" , # Pycodestyle
222
222
" F" , # Pyflakes
223
223
" I" , # isort
224
- " UP" , # pyupgrade
224
+ " UP" # pyupgrade
225
225
]
226
226
unfixable = []
227
227
0 commit comments