Skip to content

Commit

Permalink
Python 3.11 (#22)
Browse files Browse the repository at this point in the history
* 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.
  • Loading branch information
JasonGrace2282 committed Aug 3, 2024
1 parent c15ae7b commit 08016d3
Show file tree
Hide file tree
Showing 5 changed files with 214 additions and 479 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
matrix:
python-version:
- 3.8
- 3.11

services:
redis:
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
strategy:
matrix:
python-version:
- 3.8
- 3.11

steps:
- name: Set up repo
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
python-version:
- 3.8
- 3.11

steps:
- name: Checkout repository
Expand Down
10 changes: 5 additions & 5 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ channels = "~=4.1"
daphne = "~=4.1"
gunicorn = "~=22.0"
social-auth-app-django = "~=5.4"
requests = "~=2.31"
requests = "~=2.32"
psutil = "~=5.9"
celery = "~=5.3.5" # Celery v5.4 may stop supporting Python 3.8
celery = "~=5.4.0" # warning: doesn't use semantic versioning (lock minor version)
django-celery-results = "~=2.5"
django-markdownify = "~=0.9" # includes the markdown package
psycopg = "~=3.1"
virtualenv = "~=20.26"
redis = "~=5.0"
channels-redis = "~=4.2"
django-extensions = "~=3.2"
ipython = "~=8.12.3" # IPython follows NEP 29, so v8.13 does not support Python 3.8
ipython = "~=8.24.0" # warning: doesn't use semantic versioning (lock minor version)
mosspy = "~=1.0"
django-debug-toolbar = "~=4.3"
django-debug-toolbar = "~=4.4"

[dev-packages]
pytest-django = "~=4.8"
Expand All @@ -39,4 +39,4 @@ sphinxcontrib-django = "*"
pytest-cov = "*"

[requires]
python_version = "3.8"
python_version = "3.11"
Loading

0 comments on commit 08016d3

Please sign in to comment.