Skip to content

Commit 7120833

Browse files
authored
perf: added teak support (#56)
* chore: upgraded version * chore: upgraded requirements * chore: updated compatibility notes * chore: updated ubuntu version for github workflows * chore: updated minor version and fixed doc files * chore: added details to changelog entry
1 parent 570b73a commit 7120833

12 files changed

Lines changed: 113 additions & 100 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
1616
matrix:
17-
os: [ubuntu-20.04]
17+
os: [ubuntu-22.04]
1818
python-version: ['3.11']
1919
toxenv: [django42]
2020

CHANGELOG.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,15 @@ Unreleased
1414

1515
*
1616

17+
2.1.0 - 2025-06-22
18+
**********************************************
19+
20+
Changed
21+
=======
22+
23+
**Teak Support**: Upgrade requirements based on edx-platform Teak release, update GitHub Actions workflows to use the `ubuntu-22.04` runner image.
24+
25+
1726
[2.0.1] - 2025-02-05
1827
**********************************************
1928

README.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ Compatibility Notes
1717
+------------------+--------------+
1818
| Sumac | >= 2.0.0 |
1919
+------------------+--------------+
20+
| Teak | >= 2.1.0 |
21+
+------------------+--------------+
2022

2123
Enabling in Studio
2224
------------------

flow_control/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Init for main Flow-Control XBlock
33
"""
44
from .flow import FlowCheckPointXblock
5-
__version__ = '2.0.1'
5+
__version__ = '2.1.0'

requirements/base.txt

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ appdirs==1.4.4
88
# via fs
99
asgiref==3.8.1
1010
# via django
11-
boto3==1.36.4
11+
boto3==1.38.41
1212
# via fs-s3fs
13-
botocore==1.36.4
13+
botocore==1.38.41
1414
# via
1515
# boto3
1616
# s3transfer
17-
django==4.2.18
17+
django==4.2.23
1818
# via
1919
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
2020
# openedx-django-pyfs
2121
dnspython==2.7.0
2222
# via pymongo
23-
edx-opaque-keys[django]==2.11.0
23+
edx-opaque-keys[django]==3.0.0
2424
# via -r requirements/base.in
2525
fs==2.4.16
2626
# via
@@ -35,33 +35,33 @@ jmespath==1.0.1
3535
# botocore
3636
lazy==1.6
3737
# via xblock
38-
lxml==5.3.0
38+
lxml==5.4.0
3939
# via xblock
40-
mako==1.3.8
40+
mako==1.3.10
4141
# via
4242
# xblock
4343
# xblock-utils
4444
markupsafe==3.0.2
4545
# via
4646
# mako
4747
# xblock
48-
openedx-django-pyfs==3.7.0
48+
openedx-django-pyfs==3.8.0
4949
# via xblock
50-
pbr==6.1.0
50+
pbr==6.1.1
5151
# via stevedore
52-
pymongo==4.10.1
52+
pymongo==4.13.2
5353
# via edx-opaque-keys
5454
python-dateutil==2.9.0.post0
5555
# via
5656
# botocore
5757
# xblock
58-
pytz==2024.2
58+
pytz==2025.2
5959
# via xblock
6060
pyyaml==6.0.2
6161
# via xblock
62-
s3transfer==0.11.1
62+
s3transfer==0.13.0
6363
# via boto3
64-
simplejson==3.19.3
64+
simplejson==3.20.1
6565
# via
6666
# xblock
6767
# xblock-utils
@@ -72,21 +72,21 @@ six==1.17.0
7272
# python-dateutil
7373
sqlparse==0.5.3
7474
# via django
75-
stevedore==5.4.0
75+
stevedore==5.4.1
7676
# via edx-opaque-keys
77-
typing-extensions==4.12.2
77+
typing-extensions==4.14.0
7878
# via edx-opaque-keys
7979
urllib3==2.2.3
8080
# via
8181
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
8282
# botocore
83-
web-fragments==2.2.0
83+
web-fragments==3.1.0
8484
# via
8585
# xblock
8686
# xblock-utils
8787
webob==1.8.9
8888
# via xblock
89-
xblock[django]==5.1.1
89+
xblock[django]==5.2.0
9090
# via
9191
# -r requirements/base.in
9292
# xblock-utils

requirements/ci.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,35 +6,35 @@
66
#
77
backports-tarfile==1.2.0
88
# via jaraco-context
9-
certifi==2024.12.14
9+
certifi==2025.6.15
1010
# via requests
1111
cffi==1.17.1
1212
# via cryptography
13-
charset-normalizer==3.4.1
13+
charset-normalizer==3.4.2
1414
# via requests
15-
cryptography==44.0.0
15+
cryptography==45.0.4
1616
# via secretstorage
1717
distlib==0.3.9
1818
# via virtualenv
1919
docutils==0.21.2
2020
# via readme-renderer
21-
filelock==3.17.0
21+
filelock==3.18.0
2222
# via
2323
# tox
2424
# virtualenv
2525
id==1.5.0
2626
# via twine
2727
idna==3.10
2828
# via requests
29-
importlib-metadata==8.6.1
29+
importlib-metadata==8.7.0
3030
# via keyring
3131
jaraco-classes==3.4.0
3232
# via keyring
3333
jaraco-context==6.0.1
3434
# via keyring
3535
jaraco-functools==4.1.0
3636
# via keyring
37-
jeepney==0.8.0
37+
jeepney==0.9.0
3838
# via
3939
# keyring
4040
# secretstorage
@@ -44,22 +44,22 @@ markdown-it-py==3.0.0
4444
# via rich
4545
mdurl==0.1.2
4646
# via markdown-it-py
47-
more-itertools==10.6.0
47+
more-itertools==10.7.0
4848
# via
4949
# jaraco-classes
5050
# jaraco-functools
51-
nh3==0.2.20
51+
nh3==0.2.21
5252
# via readme-renderer
53-
packaging==24.2
53+
packaging==25.0
5454
# via
5555
# pyproject-api
5656
# tox
5757
# twine
58-
platformdirs==4.3.6
58+
platformdirs==4.3.8
5959
# via
6060
# tox
6161
# virtualenv
62-
pluggy==1.5.0
62+
pluggy==1.6.0
6363
# via tox
6464
py==1.11.0
6565
# via tox
@@ -71,7 +71,7 @@ pygments==2.19.1
7171
# rich
7272
readme-renderer==44.0
7373
# via twine
74-
requests==2.32.3
74+
requests==2.32.4
7575
# via
7676
# id
7777
# requests-toolbelt
@@ -80,7 +80,7 @@ requests-toolbelt==1.0.0
8080
# via twine
8181
rfc3986==2.0.0
8282
# via twine
83-
rich==13.9.4
83+
rich==14.0.0
8484
# via twine
8585
secretstorage==3.3.3
8686
# via keyring
@@ -99,7 +99,7 @@ urllib3==2.2.3
9999
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
100100
# requests
101101
# twine
102-
virtualenv==20.29.1
102+
virtualenv==20.31.2
103103
# via tox
104-
zipp==3.21.0
104+
zipp==3.23.0
105105
# via importlib-metadata

0 commit comments

Comments
 (0)