Skip to content

Commit 57f957f

Browse files
committed
update supported versions (remove 3.2, 4.0, 4.1)
1 parent ebd32e1 commit 57f957f

File tree

3 files changed

+33
-84
lines changed

3 files changed

+33
-84
lines changed

azure-pipelines.yml

Lines changed: 26 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ jobs:
2424

2525
strategy:
2626
matrix:
27+
Python3.12 - Django 5.1:
28+
python.version: '3.12'
29+
tox.env: 'py312-django51'
30+
Python3.11 - Django 5.1:
31+
python.version: '3.11'
32+
tox.env: 'py311-django51'
33+
Python3.10 - Django 5.1:
34+
python.version: '3.10'
35+
tox.env: 'py310-django51'
36+
2737
Python3.12 - Django 5.0:
2838
python.version: '3.12'
2939
tox.env: 'py312-django50'
@@ -34,6 +44,9 @@ jobs:
3444
python.version: '3.10'
3545
tox.env: 'py310-django50'
3646

47+
Python3.12 - Django 4.2:
48+
python.version: '3.12'
49+
tox.env: 'py311-django42'
3750
Python3.11 - Django 4.2:
3851
python.version: '3.11'
3952
tox.env: 'py311-django42'
@@ -47,43 +60,6 @@ jobs:
4760
python.version: '3.8'
4861
tox.env: 'py38-django42'
4962

50-
Python3.11 - Django 4.1:
51-
python.version: '3.11'
52-
tox.env: 'py311-django41'
53-
Python3.10 - Django 4.1:
54-
python.version: '3.10'
55-
tox.env: 'py310-django41'
56-
Python 3.9 - Django 4.1:
57-
python.version: '3.9'
58-
tox.env: 'py39-django41'
59-
Python 3.8 - Django 4.1:
60-
python.version: '3.8'
61-
tox.env: 'py38-django41'
62-
63-
Python3.11 - Django 4.0:
64-
python.version: '3.11'
65-
tox.env: 'py311-django40'
66-
Python3.10 - Django 4.0:
67-
python.version: '3.10'
68-
tox.env: 'py310-django40'
69-
Python 3.9 - Django 4.0:
70-
python.version: '3.9'
71-
tox.env: 'py39-django40'
72-
Python 3.8 - Django 4.0:
73-
python.version: '3.8'
74-
tox.env: 'py38-django40'
75-
76-
Python3.11 - Django 3.2:
77-
python.version: '3.11'
78-
tox.env: 'py311-django32'
79-
Python 3.9 - Django 3.2:
80-
python.version: '3.9'
81-
tox.env: 'py39-django32'
82-
Python 3.8 - Django 3.2:
83-
python.version: '3.8'
84-
tox.env: 'py38-django32'
85-
86-
8763
steps:
8864
- task: CredScan@3
8965
inputs:
@@ -138,6 +114,16 @@ jobs:
138114

139115
strategy:
140116
matrix:
117+
Python3.12 - Django 5.1:
118+
python.version: '3.12'
119+
tox.env: 'py312-django51'
120+
Python3.11 - Django 5.1:
121+
python.version: '3.11'
122+
tox.env: 'py311-django51'
123+
Python3.10 - Django 5.1:
124+
python.version: '3.10'
125+
tox.env: 'py310-django51'
126+
141127
Python3.12 - Django 5.0:
142128
python.version: '3.12'
143129
tox.env: 'py312-django50'
@@ -148,6 +134,9 @@ jobs:
148134
python.version: '3.10'
149135
tox.env: 'py310-django50'
150136

137+
Python3.12 - Django 4.2:
138+
python.version: '3.12'
139+
tox.env: 'py311-django42'
151140
Python3.11 - Django 4.2:
152141
python.version: '3.11'
153142
tox.env: 'py311-django42'
@@ -161,42 +150,6 @@ jobs:
161150
python.version: '3.8'
162151
tox.env: 'py38-django42'
163152

164-
Python3.11 - Django 4.1:
165-
python.version: '3.11'
166-
tox.env: 'py311-django41'
167-
Python3.10 - Django 4.1:
168-
python.version: '3.10'
169-
tox.env: 'py310-django41'
170-
Python 3.9 - Django 4.1:
171-
python.version: '3.9'
172-
tox.env: 'py39-django41'
173-
Python 3.8 - Django 4.1:
174-
python.version: '3.8'
175-
tox.env: 'py38-django41'
176-
177-
Python3.11 - Django 4.0:
178-
python.version: '3.11'
179-
tox.env: 'py311-django40'
180-
Python3.10 - Django 4.0:
181-
python.version: '3.10'
182-
tox.env: 'py310-django40'
183-
Python 3.9 - Django 4.0:
184-
python.version: '3.9'
185-
tox.env: 'py39-django40'
186-
Python 3.8 - Django 4.0:
187-
python.version: '3.8'
188-
tox.env: 'py38-django40'
189-
190-
Python3.11 - Django 3.2:
191-
python.version: '3.11'
192-
tox.env: 'py311-django32'
193-
Python 3.9 - Django 3.2:
194-
python.version: '3.9'
195-
tox.env: 'py39-django32'
196-
Python 3.8 - Django 3.2:
197-
python.version: '3.8'
198-
tox.env: 'py38-django32'
199-
200153
steps:
201154
- task: UsePythonVersion@0
202155
inputs:

setup.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
'Programming Language :: Python :: 3.10',
1717
'Programming Language :: Python :: 3.11',
1818
'Programming Language :: Python :: 3.12',
19-
'Framework :: Django :: 3.2',
20-
'Framework :: Django :: 4.0',
21-
'Framework :: Django :: 4.1',
2219
'Framework :: Django :: 4.2',
2320
'Framework :: Django :: 5.0',
21+
'Framework :: Django :: 5.1',
22+
2423
]
2524

2625
this_directory = path.abspath(path.dirname(__file__))
@@ -42,7 +41,7 @@
4241
license='BSD',
4342
packages=find_packages(),
4443
install_requires=[
45-
'django>=3.2,<5.1',
44+
'django>=4.2,<5.2',
4645
'pyodbc>=3.0',
4746
'pytz',
4847
],

tox.ini

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
[tox]
22
envlist =
3-
{py36,py37,py38,py39}-django32,
4-
{py38, py39, py310}-django40,
5-
{py38, py39, py310}-django41,
63
{py38, py39, py310}-django42,
7-
{py310, py311, py312}-django50
4+
{py310, py311, py312}-django50,
5+
{py310, py311, py312}-django51
6+
87

98
[testenv]
109
allowlist_externals =
@@ -18,8 +17,6 @@ deps =
1817
coverage==5.5
1918
unittest-xml-reporting
2019

21-
django32: django==3.2.*
22-
django40: django>=4.0a1,<4.1
23-
django41: django>=4.1a1,<4.2
2420
django42: django>=4.2,<4.3
2521
django50: django>=5.0,<5.1
22+
django51: django>=5.1a1,<5.2

0 commit comments

Comments
 (0)