Skip to content

Commit 08016d3

Browse files
Python 3.11 (#22)
* Python 3.8 is going to reach EOL by the start of the 2024-25 school year (bad) * As a grading software, Tin should always try to keep up with security fixes and bug patches.
1 parent c15ae7b commit 08016d3

File tree

5 files changed

+214
-479
lines changed

5 files changed

+214
-479
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
python-version:
17-
- 3.8
17+
- 3.11
1818

1919
services:
2020
redis:
@@ -68,7 +68,7 @@ jobs:
6868
strategy:
6969
matrix:
7070
python-version:
71-
- 3.8
71+
- 3.11
7272

7373
steps:
7474
- name: Set up repo

.github/workflows/deploy-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
python-version:
14-
- 3.8
14+
- 3.11
1515

1616
steps:
1717
- name: Checkout repository

Pipfile

+5-5
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ channels = "~=4.1"
99
daphne = "~=4.1"
1010
gunicorn = "~=22.0"
1111
social-auth-app-django = "~=5.4"
12-
requests = "~=2.31"
12+
requests = "~=2.32"
1313
psutil = "~=5.9"
14-
celery = "~=5.3.5" # Celery v5.4 may stop supporting Python 3.8
14+
celery = "~=5.4.0" # warning: doesn't use semantic versioning (lock minor version)
1515
django-celery-results = "~=2.5"
1616
django-markdownify = "~=0.9" # includes the markdown package
1717
psycopg = "~=3.1"
1818
virtualenv = "~=20.26"
1919
redis = "~=5.0"
2020
channels-redis = "~=4.2"
2121
django-extensions = "~=3.2"
22-
ipython = "~=8.12.3" # IPython follows NEP 29, so v8.13 does not support Python 3.8
22+
ipython = "~=8.24.0" # warning: doesn't use semantic versioning (lock minor version)
2323
mosspy = "~=1.0"
24-
django-debug-toolbar = "~=4.3"
24+
django-debug-toolbar = "~=4.4"
2525

2626
[dev-packages]
2727
pytest-django = "~=4.8"
@@ -39,4 +39,4 @@ sphinxcontrib-django = "*"
3939
pytest-cov = "*"
4040

4141
[requires]
42-
python_version = "3.8"
42+
python_version = "3.11"

0 commit comments

Comments
 (0)