File tree Expand file tree Collapse file tree 3 files changed +15
-8
lines changed Expand file tree Collapse file tree 3 files changed +15
-8
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,14 @@ requires-python = ">=3.10"
10
10
readme = " README.md"
11
11
license = {text = " MIT" }
12
12
13
+ [project .optional-dependencies ]
14
+ dj4 = [
15
+ " django>=4.2,<5" ,
16
+ ]
17
+ dj5 = [
18
+ " django>=5.1" ,
19
+ ]
20
+
13
21
[tool .pdm ]
14
22
[[tool .pdm .source ]]
15
23
url = " https://pypi.org/simple"
@@ -21,7 +29,6 @@ dev = [
21
29
" black>=24.8.0" ,
22
30
" bump2version>=1.0.1" ,
23
31
" check-manifest" ,
24
- " django" ,
25
32
" django-reversion" ,
26
33
" django-webtest" ,
27
34
" flake8" ,
Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ def test_initial_value(self):
91
91
if settings .IS_DJANGO_5 :
92
92
self .assertHTMLEqual (
93
93
str (form ["version" ]),
94
- '<input aria-describedby="id_version_helptext" id="id_version" name="version" type="hidden" value="">' ,
94
+ '<input id="id_version" name="version" type="hidden" value="">' ,
95
95
)
96
96
else :
97
97
self .assertHTMLEqual (
Original file line number Diff line number Diff line change @@ -46,20 +46,20 @@ setenv =
46
46
pg: DBENGINE = pg
47
47
mysql: DBENGINE = mysql
48
48
sqlite: DBENGINE = sqlite
49
-
49
+ d42: GROUP = dj4
50
+ d51: GROUP = dj5
50
51
51
52
deps =
52
- .[dev]
53
53
pdm
54
54
pypy-pg: psycopg2cffi
55
55
mysql: mysqlclient
56
- d42: django ==4.2.*
57
- d51: django ==5.1.*
56
+ ; d42: django==4.2.*
57
+ ; d51: django==5.1.*
58
58
59
59
60
60
commands =
61
- pdm install --dev
62
- {posargs:pdm run pytest tests -vv -rw --create-db}
61
+ pdm sync -L {env:GROUP}.lock
62
+ {posargs:pdm run pytest tests -v -rw --create-db}
63
63
64
64
[testenv:mysql]
65
65
commands =
You can’t perform that action at this time.
0 commit comments