Skip to content

Commit 1ffce2c

Browse files
committed
feat!: Python 3.11 Upgrade
1 parent 8bdd78a commit 1ffce2c

16 files changed

+213
-330
lines changed

.github/workflows/ci.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ jobs:
1414
matrix:
1515
os: [ubuntu-latest]
1616
python-version:
17-
- '3.8'
1817
- '3.11'
1918
- '3.12'
2019
toxenv: [django42-celery53-drflatest,
@@ -38,7 +37,7 @@ jobs:
3837
run: tox
3938

4039
- name: Run coverage
41-
if: matrix.python-version == '3.8' && matrix.toxenv == 'django42-celery53-drflatest'
40+
if: matrix.python-version == '3.11' && matrix.toxenv == 'django42-celery53-drflatest'
4241
uses: codecov/codecov-action@v5
4342
with:
4443
token: ${{ secrets.CODECOV_TOKEN }}

.github/workflows/pypi-publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- name: setup python
1717
uses: actions/setup-python@v5
1818
with:
19-
python-version: 3.8
19+
python-version: 3.11
2020

2121
- name: Install pip
2222
run: pip install -r requirements/pip.txt

.readthedocs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sphinx:
1212
build:
1313
os: ubuntu-22.04
1414
tools:
15-
python: "3.8"
15+
python: "3.11"
1616

1717
python:
1818
install:

CHANGELOG.rst

+8
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ Change Log
1414
Unreleased
1515
~~~~~~~~~~
1616

17+
[3.3.0] - 2025-02-13
18+
~~~~~~~~~~~~~~~~~~~~
19+
20+
Removed
21+
+++++++
22+
* Removed `python 3.8` support
23+
* Updated requirements with `python 3.11` env
24+
1725
[3.2.0] - 2024-03-12
1826
~~~~~~~~~~~~~~~~~~~~
1927

requirements/base.txt

+16-27
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,20 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
amqp==5.2.0
7+
amqp==5.3.1
88
# via kombu
99
asgiref==3.8.1
1010
# via django
11-
backports-zoneinfo[tzdata]==0.2.1 ; python_version < "3.9"
12-
# via
13-
# -c requirements/constraints.txt
14-
# celery
15-
# django
16-
# djangorestframework
17-
# kombu
18-
billiard==4.2.0
11+
billiard==4.2.1
1912
# via celery
2013
celery==5.4.0
2114
# via
2215
# -c requirements/constraints.txt
2316
# -r requirements/base.in
24-
click==8.1.7
17+
click==8.1.8
2518
# via
2619
# celery
2720
# click-didyoumean
@@ -33,47 +26,43 @@ click-plugins==1.1.1
3326
# via celery
3427
click-repl==0.3.0
3528
# via celery
36-
django==4.2.13
29+
django==4.2.19
3730
# via
3831
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
3932
# -r requirements/base.in
4033
# django-model-utils
4134
# djangorestframework
4235
# drf-yasg
43-
django-model-utils==4.5.1
36+
django-model-utils==5.0.0
4437
# via -r requirements/base.in
4538
djangorestframework==3.15.2
4639
# via
4740
# -r requirements/base.in
4841
# drf-yasg
49-
drf-yasg==1.21.7
42+
drf-yasg==1.21.8
5043
# via -r requirements/base.in
5144
inflection==0.5.1
5245
# via drf-yasg
53-
kombu==5.3.7
46+
kombu==5.4.2
5447
# via celery
55-
packaging==24.1
48+
packaging==24.2
5649
# via drf-yasg
57-
prompt-toolkit==3.0.47
50+
prompt-toolkit==3.0.50
5851
# via click-repl
5952
python-dateutil==2.9.0.post0
6053
# via celery
61-
pytz==2024.1
54+
pytz==2025.1
6255
# via drf-yasg
63-
pyyaml==6.0.1
56+
pyyaml==6.0.2
6457
# via drf-yasg
65-
six==1.16.0
58+
six==1.17.0
6659
# via python-dateutil
67-
sqlparse==0.5.0
60+
sqlparse==0.5.3
6861
# via django
69-
typing-extensions==4.12.2
70-
# via
71-
# asgiref
72-
# kombu
73-
tzdata==2024.1
62+
tzdata==2025.1
7463
# via
75-
# backports-zoneinfo
7664
# celery
65+
# kombu
7766
uritemplate==4.1.1
7867
# via drf-yasg
7968
vine==5.1.0

requirements/ci.txt

+10-14
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,36 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.8
2+
# This file is autogenerated by pip-compile with Python 3.11
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
cachetools==5.3.3
7+
cachetools==5.5.1
88
# via tox
99
chardet==5.2.0
1010
# via tox
1111
colorama==0.4.6
1212
# via tox
13-
coverage==7.5.3
13+
coverage==7.6.12
1414
# via -r requirements/ci.in
15-
distlib==0.3.8
15+
distlib==0.3.9
1616
# via virtualenv
17-
filelock==3.15.4
17+
filelock==3.17.0
1818
# via
1919
# tox
2020
# virtualenv
21-
packaging==24.1
21+
packaging==24.2
2222
# via
2323
# pyproject-api
2424
# tox
25-
platformdirs==4.2.2
25+
platformdirs==4.3.6
2626
# via
2727
# tox
2828
# virtualenv
2929
pluggy==1.5.0
3030
# via tox
31-
pyproject-api==1.7.1
31+
pyproject-api==1.9.0
3232
# via tox
33-
tomli==2.0.1
34-
# via
35-
# pyproject-api
36-
# tox
37-
tox==4.15.1
33+
tox==4.24.1
3834
# via -r requirements/ci.in
39-
virtualenv==20.26.3
35+
virtualenv==20.29.2
4036
# via tox

requirements/constraints.txt

-2
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,3 @@
1313
-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
1414

1515
celery<6.0
16-
17-
backports.zoneinfo;python_version<"3.9"

0 commit comments

Comments
 (0)