Skip to content

Commit 504ab60

Browse files
committed
ran make upgrade and removed django 4.2 references
1 parent 06492da commit 504ab60

10 files changed

Lines changed: 29 additions & 42 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
os: [ubuntu-latest]
1616
python-version:
1717
- '3.12'
18-
toxenv: [quality, django42, django52]
18+
toxenv: [quality, django52]
1919

2020
steps:
2121
- name: checkout repo
@@ -37,7 +37,7 @@ jobs:
3737
run: tox
3838

3939
- name: Run Coverage
40-
if: matrix.python-version == '3.12' && matrix.toxenv=='django42'
40+
if: matrix.python-version == '3.12' && matrix.toxenv=='django52'
4141
uses: codecov/codecov-action@v5
4242
with:
4343
token: ${{ secrets.CODECOV_TOKEN }}

CHANGELOG.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Change Log
1414
Unreleased
1515
**********
1616

17+
* Dropped Django 4.2 from CI test matrix; bumped boto3/botocore, tox, virtualenv
18+
1719
3.8.0
1820
*****
1921

requirements/ci.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements/ci.txt requirements/ci.in
@@ -28,11 +28,11 @@ pluggy==1.6.0
2828
# via tox
2929
pyproject-api==1.10.0
3030
# via tox
31-
python-discovery==1.1.3
31+
python-discovery==1.2.0
3232
# via virtualenv
3333
tomli-w==1.2.0
3434
# via tox
35-
tox==4.49.1
35+
tox==4.50.3
3636
# via -r requirements/ci.in
3737
virtualenv==21.2.0
3838
# via tox

requirements/dev.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements/dev.txt requirements/base.in requirements/dev.in
@@ -8,9 +8,9 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.11.1
1010
# via django
11-
boto3==1.42.68
11+
boto3==1.42.74
1212
# via fs-s3fs
13-
botocore==1.42.68
13+
botocore==1.42.74
1414
# via
1515
# boto3
1616
# s3transfer
@@ -66,7 +66,7 @@ pyproject-hooks==1.2.0
6666
# pip-tools
6767
python-dateutil==2.9.0.post0
6868
# via botocore
69-
python-discovery==1.1.3
69+
python-discovery==1.2.0
7070
# via virtualenv
7171
s3transfer==0.16.0
7272
# via boto3
@@ -79,7 +79,7 @@ sqlparse==0.5.5
7979
# via django
8080
tomli-w==1.2.0
8181
# via tox
82-
tox==4.49.1
82+
tox==4.50.3
8383
# via -r requirements/dev.in
8484
urllib3==2.6.3
8585
# via botocore

requirements/pip-tools.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --output-file=requirements/pip-tools.txt requirements/pip-tools.in

requirements/pip.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements/pip.txt requirements/pip.in

requirements/quality.txt

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements/quality.txt requirements/quality.in
@@ -16,14 +16,12 @@ astroid==4.0.4
1616
# via
1717
# pylint
1818
# pylint-celery
19-
backports-tarfile==1.2.0
20-
# via jaraco-context
21-
boto3==1.42.68
19+
boto3==1.42.74
2220
# via
2321
# -r requirements/test.txt
2422
# fs-s3fs
2523
# moto
26-
botocore==1.42.68
24+
botocore==1.42.74
2725
# via
2826
# -r requirements/test.txt
2927
# boto3
@@ -48,17 +46,16 @@ click==8.3.1
4846
# edx-lint
4947
click-log==0.4.0
5048
# via edx-lint
51-
code-annotations==2.3.2
49+
code-annotations==3.0.0
5250
# via edx-lint
53-
coverage[toml]==7.13.4
51+
coverage[toml]==7.13.5
5452
# via
5553
# -r requirements/test.txt
5654
# pytest-cov
5755
cryptography==46.0.5
5856
# via
5957
# -r requirements/test.txt
6058
# moto
61-
# secretstorage
6259
dill==0.4.1
6360
# via pylint
6461
django==5.2.12
@@ -81,8 +78,6 @@ idna==3.11
8178
# via
8279
# -r requirements/test.txt
8380
# requests
84-
importlib-metadata==8.7.1
85-
# via keyring
8681
iniconfig==2.3.0
8782
# via
8883
# -r requirements/test.txt
@@ -93,14 +88,10 @@ isort==8.0.1
9388
# pylint
9489
jaraco-classes==3.4.0
9590
# via keyring
96-
jaraco-context==6.1.1
91+
jaraco-context==6.1.2
9792
# via keyring
9893
jaraco-functools==4.4.0
9994
# via keyring
100-
jeepney==0.9.0
101-
# via
102-
# keyring
103-
# secretstorage
10495
jinja2==3.1.6
10596
# via
10697
# -r requirements/test.txt
@@ -183,7 +174,7 @@ pytest==9.0.2
183174
# -r requirements/test.txt
184175
# pytest-cov
185176
# pytest-django
186-
pytest-cov==7.0.0
177+
pytest-cov==7.1.0
187178
# via -r requirements/test.txt
188179
pytest-django==4.12.0
189180
# via -r requirements/test.txt
@@ -222,8 +213,6 @@ s3transfer==0.16.0
222213
# via
223214
# -r requirements/test.txt
224215
# boto3
225-
secretstorage==3.5.0
226-
# via keyring
227216
six==1.17.0
228217
# via
229218
# -r requirements/test.txt
@@ -253,16 +242,14 @@ urllib3==2.6.3
253242
# requests
254243
# responses
255244
# twine
256-
werkzeug==3.1.6
245+
werkzeug==3.1.7
257246
# via
258247
# -r requirements/test.txt
259248
# moto
260249
xmltodict==1.0.4
261250
# via
262251
# -r requirements/test.txt
263252
# moto
264-
zipp==3.23.0
265-
# via importlib-metadata
266253

267254
# The following packages are considered to be unsafe in a requirements file:
268255
setuptools==81.0.0

requirements/test.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# pip-compile --allow-unsafe --output-file=requirements/test.txt requirements/base.in requirements/test.in
@@ -8,11 +8,11 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.11.1
1010
# via django
11-
boto3==1.42.68
11+
boto3==1.42.74
1212
# via
1313
# fs-s3fs
1414
# moto
15-
botocore==1.42.68
15+
botocore==1.42.74
1616
# via
1717
# boto3
1818
# moto
@@ -23,7 +23,7 @@ cffi==2.0.0
2323
# via cryptography
2424
charset-normalizer==3.4.6
2525
# via requests
26-
coverage[toml]==7.13.4
26+
coverage[toml]==7.13.5
2727
# via pytest-cov
2828
cryptography==46.0.5
2929
# via moto
@@ -73,7 +73,7 @@ pytest==9.0.2
7373
# -r requirements/test.in
7474
# pytest-cov
7575
# pytest-django
76-
pytest-cov==7.0.0
76+
pytest-cov==7.1.0
7777
# via -r requirements/test.in
7878
pytest-django==4.12.0
7979
# via -r requirements/test.in
@@ -103,7 +103,7 @@ urllib3==2.6.3
103103
# botocore
104104
# requests
105105
# responses
106-
werkzeug==3.1.6
106+
werkzeug==3.1.7
107107
# via moto
108108
xmltodict==1.0.4
109109
# via moto

setup.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ def get_version(*file_paths):
111111
classifiers=[
112112
"Development Status :: 4 - Beta",
113113
"Framework :: Django",
114-
"Framework :: Django :: 4.2",
115114
"Framework :: Django :: 5.1",
116115
"Framework :: Django :: 5.2",
117116
"Programming Language :: Python",

tox.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = python{312}-django{42, 52},quality
2+
envlist = python{312}-django{52},quality
33

44
[testenv]
55
passenv =
@@ -11,7 +11,6 @@ commands =
1111
python -m coverage html
1212
deps =
1313
-r{toxinidir}/requirements/test.txt
14-
django42: Django>=4.2,<5.0
1514
django52: Django>=5.1,<5.3
1615

1716
[testenv:quality]

0 commit comments

Comments
 (0)