Skip to content
This repository was archived by the owner on Jun 7, 2023. It is now read-only.

Commit a972e49

Browse files
committed
merge peer support branch
2 parents 1bdbadf + 24e1cb7 commit a972e49

File tree

37 files changed

+2104
-3250
lines changed

37 files changed

+2104
-3250
lines changed

.github/workflows/python-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ name: Python package
55

66
on:
77
push:
8-
branches: [master]
8+
branches: [master, peer_support]
99
pull_request:
10-
branches: [master]
10+
branches: [master, peer_support]
1111

1212
jobs:
1313
build:

.jshintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"allVisualizers",
88
"console"
99
],
10-
"esversion": 6,
10+
"esversion": 8,
1111
"quotmark": true,
1212
"strict": "implied",
1313
"sub": true,

index.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ Runestone Components
33
********************
44
This site documents the working of the Runestone Components. See the `Runestone Interactive Overview <https://runestone.academy/runestone/books/published/overview/overview.html>`_ or the `Runestone instructor's guide <https://runestone.academy/runestone/static/instructorguide/index.html>`_.
55

6+
Demo linking to the Runestone Server docs: :ref:`assignments/grades_report endpoint`.
7+
68

79
Getting started
810
===============
@@ -46,6 +48,8 @@ Misc
4648

4749
ACKNOWLEDGEMENTS
4850
.github/FUNDING.yml
51+
runestone/conftest.py
52+
runestone/shared_conftest.py
4953
.gitignore
5054
.github/workflows/python-package.yml
5155
.readthedocs.yml

package-lock.json

Lines changed: 1374 additions & 2663 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,14 @@
1818
"author": "",
1919
"license": "ISC",
2020
"devDependencies": {
21-
"copy-webpack-plugin": "^8.0.0",
22-
"compression-webpack-plugin": "^6.0.0",
23-
"css-loader": "^5.0.0",
21+
"copy-webpack-plugin": "^9.0.0",
22+
"compression-webpack-plugin": "^9.0.0",
23+
"css-loader": "^6.0.0",
2424
"css-minimizer-webpack-plugin": "^3.0.0",
25-
"eslint": "^7.0.0",
26-
"html-loader": "^2.0.0",
25+
"html-loader": "^3.0.0",
2726
"html-webpack-plugin": "^5.0.0",
28-
"mini-css-extract-plugin": "^1.0.0",
29-
"style-loader": "^2.0.0",
30-
"webpack": "^5.0.0",
27+
"mini-css-extract-plugin": "^2.0.0",
28+
"webpack": "^5.61.0",
3129
"webpack-bundle-analyzer": "^4.0.0",
3230
"webpack-cli": "^4.0.0"
3331
},

requirements-dev.txt

Lines changed: 86 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,49 @@
11
#
2-
# This file is autogenerated by pip-compile
2+
# This file is autogenerated by pip-compile with python 3.9
33
# To update, run:
44
#
55
# pip-compile --output-file=requirements-dev.txt requirements-dev.in requirements.in
66
#
77
alabaster==0.7.12
88
# via sphinx
9-
astroid==2.6.5
9+
astroid==2.9.0
1010
# via pylint
11-
atomicwrites==1.4.0
12-
# via pytest
11+
async-generator==1.10
12+
# via
13+
# trio
14+
# trio-websocket
1315
attrs==21.2.0
1416
# via
1517
# markdown-it-py
18+
# outcome
1619
# pytest
20+
# trio
1721
babel==2.9.1
1822
# via sphinx
19-
bleach==3.3.1
23+
bleach==4.1.0
2024
# via readme-renderer
21-
certifi==2021.5.30
22-
# via requests
23-
charset-normalizer==2.0.3
25+
certifi==2021.10.8
26+
# via
27+
# requests
28+
# urllib3
29+
cffi==1.15.0
30+
# via cryptography
31+
charset-normalizer==2.0.9
2432
# via requests
2533
click==7.1.2
2634
# via
2735
# -r requirements.in
2836
# pip-tools
29-
codechat==1.8.8
37+
codechat==1.9.0
3038
# via -r requirements.in
31-
cogapp==3.0.0
39+
cogapp==3.3.0
3240
# via -r requirements.in
3341
colorama==0.4.4
42+
# via twine
43+
cryptography==36.0.0
3444
# via
35-
# pylint
36-
# pytest
37-
# sphinx
38-
# tqdm
39-
# twine
45+
# pyopenssl
46+
# urllib3
4047
docutils==0.16
4148
# via
4249
# codechat
@@ -45,29 +52,32 @@ docutils==0.16
4552
# sphinx
4653
easyprocess==0.3
4754
# via pyvirtualdisplay
48-
greenlet==1.1.0
49-
# via sqlalchemy
50-
idna==3.2
51-
# via requests
52-
imagesize==1.2.0
55+
h11==0.12.0
56+
# via wsproto
57+
idna==3.3
58+
# via
59+
# requests
60+
# trio
61+
# urllib3
62+
imagesize==1.3.0
5363
# via sphinx
54-
importlib-metadata==4.6.1
64+
importlib-metadata==4.8.2
5565
# via
5666
# keyring
5767
# twine
5868
iniconfig==1.1.1
5969
# via pytest
60-
isort==5.9.3
70+
isort==5.10.1
6171
# via pylint
62-
jinja2==3.0.1
72+
jinja2==3.0.3
6373
# via
6474
# myst-parser
6575
# sphinx
66-
keyring==23.0.1
76+
keyring==23.4.0
6777
# via twine
6878
lazy-object-proxy==1.6.0
6979
# via astroid
70-
lxml==4.6.3
80+
lxml==4.6.4
7181
# via codechat
7282
markdown-it-py==1.1.0
7383
# via
@@ -79,9 +89,11 @@ mccabe==0.6.1
7989
# via pylint
8090
mdit-py-plugins==0.2.8
8191
# via myst-parser
82-
myst-parser==0.15.1
92+
myst-parser==0.15.2
8393
# via -r requirements-dev.in
84-
packaging==21.0
94+
outcome==1.1.0
95+
# via trio
96+
packaging==21.3
8597
# via
8698
# bleach
8799
# pytest
@@ -90,58 +102,66 @@ paver==1.3.4
90102
# via
91103
# -r requirements.in
92104
# sphinxcontrib-paverutils
93-
pep517==0.11.0
105+
pep517==0.12.0
94106
# via pip-tools
95-
pip-tools==6.2.0
107+
pip-tools==6.4.0
96108
# via -r requirements-dev.in
97-
pkginfo==1.7.1
109+
pkginfo==1.8.2
98110
# via twine
99-
pluggy==0.13.1
111+
platformdirs==2.4.0
112+
# via pylint
113+
pluggy==1.0.0
100114
# via pytest
101-
py==1.10.0
115+
py==1.11.0
102116
# via pytest
103-
pygments==2.9.0
117+
pycparser==2.21
118+
# via cffi
119+
pygments==2.10.0
104120
# via
105121
# codechat
106122
# readme-renderer
107123
# sphinx
108-
pylint==2.9.6
124+
pylint==2.12.2
109125
# via -r requirements-dev.in
110-
pyparsing==2.4.7
126+
pyopenssl==21.0.0
127+
# via urllib3
128+
pyparsing==3.0.6
111129
# via packaging
112-
pytest==6.2.4
130+
pytest==6.2.5
113131
# via -r requirements-dev.in
114-
pytz==2021.1
132+
pytz==2021.3
115133
# via babel
116134
pyvirtualdisplay==2.2
117135
# via -r requirements-dev.in
118-
pywin32-ctypes==0.2.0
119-
# via keyring
120-
pyyaml==5.4.1
136+
pyyaml==6.0
121137
# via myst-parser
122-
readme-renderer==29.0
138+
readme-renderer==30.0
123139
# via
124140
# -r requirements-dev.in
125141
# twine
126-
requests-toolbelt==0.9.1
127-
# via twine
128142
requests==2.26.0
129143
# via
130144
# requests-toolbelt
131145
# sphinx
132146
# twine
147+
requests-toolbelt==0.9.1
148+
# via twine
133149
rfc3986==1.5.0
134150
# via twine
135-
selenium==3.141.0
151+
selenium==4.1.0
136152
# via -r requirements-dev.in
137153
six==1.16.0
138154
# via
139155
# -r requirements.in
140156
# bleach
141157
# paver
142-
# readme-renderer
143-
snowballstemmer==2.1.0
158+
# pyopenssl
159+
sniffio==1.2.0
160+
# via trio
161+
snowballstemmer==2.2.0
144162
# via sphinx
163+
sortedcontainers==2.4.0
164+
# via trio
145165
sphinx==3.5.4
146166
# via
147167
# -r requirements.in
@@ -161,31 +181,43 @@ sphinxcontrib-qthelp==1.0.3
161181
# via sphinx
162182
sphinxcontrib-serializinghtml==1.1.5
163183
# via sphinx
164-
sqlalchemy==1.4.22
184+
sqlalchemy==1.4.27
165185
# via -r requirements.in
166186
toml==0.10.2
167187
# via
168188
# pylint
169189
# pytest
170-
tomli==1.2.0
190+
tomli==1.2.2
171191
# via pep517
172-
tqdm==4.61.2
192+
tqdm==4.62.3
173193
# via twine
174-
twine==3.4.2
194+
trio==0.19.0
195+
# via
196+
# selenium
197+
# trio-websocket
198+
trio-websocket==0.9.2
199+
# via selenium
200+
twine==3.7.0
175201
# via -r requirements-dev.in
176-
urllib3==1.26.6
202+
typing-extensions==4.0.1
203+
# via
204+
# astroid
205+
# pylint
206+
urllib3[secure]==1.26.7
177207
# via
178208
# requests
179209
# selenium
180210
webencodings==0.5.1
181211
# via bleach
182-
wheel==0.36.2
212+
wheel==0.37.0
183213
# via
184214
# -r requirements-dev.in
185215
# pip-tools
186-
wrapt==1.12.1
216+
wrapt==1.13.3
187217
# via astroid
188-
zipp==3.5.0
218+
wsproto==1.0.0
219+
# via trio-websocket
220+
zipp==3.6.0
189221
# via importlib-metadata
190222

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

0 commit comments

Comments
 (0)