Skip to content

Commit 9d81083

Browse files
chore: drop support for Python 3.8
Co-authored-by: Agrendalath <[email protected]>
1 parent 974991c commit 9d81083

File tree

14 files changed

+204
-296
lines changed

14 files changed

+204
-296
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fail-fast: false
2020
matrix:
2121
os: [ubuntu-latest]
22-
python-version: [3.8, 3.11, 3.12]
22+
python-version: [3.11, 3.12]
2323
toxenv: [django42, quality, translations]
2424

2525
steps:

.github/workflows/pypi-publish.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
- name: setup python
1616
uses: actions/setup-python@v5
1717
with:
18-
python-version: 3.8
18+
python-version: 3.11
1919

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

Changelog.md

+4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ Drag and Drop XBlock changelog
44
Unreleased
55
---------------------------
66

7+
Version 5.0.0 (2025-02-19)
8+
---------------------------
9+
710
* Adjust code styling for newer pylint versions.
11+
* Drop Python 3.8 support.
812

913
Version 4.0.3 (2024-05-23)
1014
---------------------------

drag_and_drop_v2/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
""" Drag and Drop v2 XBlock """
22
from .drag_and_drop_v2 import DragAndDropBlock
33

4-
__version__ = "4.0.3"
4+
__version__ = "5.0.0"

requirements/base.txt

+24-29
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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
@@ -8,27 +8,23 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.8.1
1010
# via django
11-
backports-zoneinfo==0.2.1 ; python_version < "3.9"
12-
# via
13-
# -c requirements/constraints.txt
14-
# django
15-
bleach[css]==6.1.0
11+
bleach[css]==6.2.0
1612
# via -r requirements/base.in
17-
boto3==1.34.131
13+
boto3==1.36.23
1814
# via fs-s3fs
19-
botocore==1.34.131
15+
botocore==1.36.23
2016
# via
2117
# boto3
2218
# s3transfer
23-
django==4.2.13
19+
django==4.2.19
2420
# via
2521
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
2622
# django-appconf
2723
# django-statici18n
2824
# openedx-django-pyfs
29-
django-appconf==1.0.6
25+
django-appconf==1.1.0
3026
# via django-statici18n
31-
django-statici18n==2.5.0
27+
django-statici18n==2.6.0
3228
# via -r requirements/base.in
3329
fs==2.4.16
3430
# via
@@ -43,51 +39,50 @@ jmespath==1.0.1
4339
# botocore
4440
lazy==1.6
4541
# via xblock
46-
lxml==5.2.2
42+
lxml==5.3.1
4743
# via xblock
48-
mako==1.3.5
44+
mako==1.3.9
4945
# via xblock
50-
markupsafe==2.1.5
46+
markupsafe==3.0.2
5147
# via
5248
# mako
5349
# xblock
54-
openedx-django-pyfs==3.6.0
50+
openedx-django-pyfs==3.7.0
5551
# via xblock
5652
python-dateutil==2.9.0.post0
5753
# via
5854
# botocore
5955
# xblock
60-
pytz==2024.1
56+
pytz==2025.1
6157
# via xblock
62-
pyyaml==6.0.1
58+
pyyaml==6.0.2
6359
# via xblock
64-
s3transfer==0.10.1
60+
s3transfer==0.11.2
6561
# via boto3
66-
simplejson==3.19.2
62+
simplejson==3.20.1
6763
# via xblock
68-
six==1.16.0
64+
six==1.17.0
6965
# via
70-
# bleach
7166
# fs
7267
# fs-s3fs
7368
# python-dateutil
74-
sqlparse==0.5.0
69+
sqlparse==0.5.3
7570
# via django
76-
tinycss2==1.2.1
71+
tinycss2==1.4.0
7772
# via bleach
78-
typing-extensions==4.12.2
79-
# via asgiref
80-
urllib3==1.26.19
81-
# via botocore
73+
urllib3==2.2.3
74+
# via
75+
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
76+
# botocore
8277
web-fragments==2.2.0
8378
# via xblock
8479
webencodings==0.5.1
8580
# via
8681
# bleach
8782
# tinycss2
88-
webob==1.8.7
83+
webob==1.8.9
8984
# via xblock
90-
xblock[django]==4.0.1
85+
xblock[django]==5.1.2
9186
# via -r requirements/base.in
9287

9388
# The following packages are considered to be unsafe in a requirements file:

requirements/ci.txt

+9-13
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,34 @@
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-
distlib==0.3.8
13+
distlib==0.3.9
1414
# via virtualenv
15-
filelock==3.15.4
15+
filelock==3.17.0
1616
# via
1717
# tox
1818
# virtualenv
19-
packaging==24.1
19+
packaging==24.2
2020
# via
2121
# pyproject-api
2222
# tox
23-
platformdirs==4.2.2
23+
platformdirs==4.3.6
2424
# via
2525
# tox
2626
# virtualenv
2727
pluggy==1.5.0
2828
# via tox
29-
pyproject-api==1.7.1
29+
pyproject-api==1.9.0
3030
# via tox
31-
tomli==2.0.1
32-
# via
33-
# pyproject-api
34-
# tox
35-
tox==4.15.1
31+
tox==4.24.1
3632
# via -r requirements/ci.in
37-
virtualenv==20.26.3
33+
virtualenv==20.29.2
3834
# via tox

requirements/constraints.txt

-3
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,3 @@
1010

1111
# Common constraints for edx repos
1212
-c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
13-
14-
# For python greater than or equal to 3.9 backports.zoneinfo causing failures
15-
backports.zoneinfo; python_version<"3.9"

0 commit comments

Comments
 (0)