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

Commit 0f99ef1

Browse files
authored
Merge branch 'master' into master
2 parents 56378f3 + 065d8f5 commit 0f99ef1

13 files changed

Lines changed: 151 additions & 133 deletions

File tree

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Our goal is to have unit tests which rely on Selenium (a library that helps simu
162162

163163
**To run tests:**
164164

165-
* Make sure the directory containing the PhantomJS executable is in your ``PATH`` environment variable. e.g. ``PATH=$PATH:path/to/virtualenv/directory/where/it/is/here`` at your command line (or edit your ``.bash_profile``). It should live in the site-packages/selenium/webdriver/ directory of your virtualenv.
165+
* Make sure the directory containing the ChromeDriver executable is in your ``PATH`` environment variable. e.g. ``PATH=$PATH:path/to/chromedriver`` at your command line (or edit your ``.bash_profile``).
166166

167167
* Check out the existing tests, e.g. the ``test_question.py`` file that tests the Question directive, which you can find at the path ``/runestone/question/test/test_question.py``, for an example.
168168

codechat_config.json

Lines changed: 0 additions & 23 deletions
This file was deleted.

codechat_config.yaml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# .. Copyright (C) 2012-2020 Bryan A. Jones.
2+
#
3+
# This file is part of the CodeChat System.
4+
#
5+
# The CodeChat System is free software: you can redistribute it and/or
6+
# modify it under the terms of the GNU General Public License as
7+
# published by the Free Software Foundation, either version 3 of the
8+
# License, or (at your option) any later version.
9+
#
10+
# The CodeChat System is distributed in the hope that it will be
11+
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty
12+
# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13+
# General Public License for more details.
14+
#
15+
# You should have received a copy of the GNU General Public License
16+
# along with the CodeChat System. If not, see
17+
# <http://www.gnu.org/licenses/>.
18+
#
19+
# ************************************************
20+
# |docname| - Configuration for a CodeChat project
21+
# ************************************************
22+
# This file defines the configuration for a CodeChat project. It contains a working `Sphinx <https://www.sphinx-doc.org/>`_ configuration.
23+
#
24+
# ``source_path``: optional; defaults to ``.`` (the current directory). A path to the root of the source tree. Relative paths are rooted in the directory containing this configuration file.
25+
source_path: .
26+
27+
# ``output_path``: required. A path to the root of the HTML output produced by this renderer. Relative paths are rooted in the directory containing this configuration file.
28+
output_path: build/RunestoneComponents
29+
30+
# ``args``: required string or sequence of strings. This provides the arguments to invoke the renderer. These strings may optionally contain the following replacement values:
31+
#
32+
# - ``{project_path}``: an absolute path to the directory containing this file.
33+
# - ``{source_path}``: the ``source_path`` above, but as an absolute path.
34+
# - ``{output_path}``: the ``output_path`` above, but as an absolute path.
35+
#
36+
args: runestone build
37+
38+
# ``html_ext``: optional; defaults to ``.html``. The extension used by this renderer when generating HTML files.
39+
#html_ext: .html

index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Misc
4646
.gitignore
4747
.readthedocs.yml
4848
conf.py
49-
codechat_config.json
49+
codechat_config.yaml
5050
requirements-dev.in
5151
requirements.in
5252
webpack.config.js

requirements-dev.txt

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
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.5.6
9+
astroid==2.6.5
1010
# via pylint
11-
attrs==20.3.0
11+
attrs==21.2.0
1212
# via pytest
1313
babel==2.9.1
1414
# via sphinx
15-
bleach==3.3.0
15+
bleach==3.3.1
1616
# via readme-renderer
17-
certifi==2020.12.5
17+
certifi==2021.5.30
1818
# via requests
19-
chardet==4.0.0
19+
charset-normalizer==2.0.3
2020
# via requests
21-
click==7.1.2
21+
click==8.0.1
2222
# via
2323
# -r requirements.in
2424
# pip-tools
25-
codechat==1.8.6
25+
codechat==1.8.8
2626
# via -r requirements.in
2727
cogapp==3.0.0
2828
# via -r requirements.in
@@ -35,33 +35,33 @@ docutils==0.16
3535
# sphinx
3636
easyprocess==0.3
3737
# via pyvirtualdisplay
38-
greenlet==1.0.0
38+
greenlet==1.1.0
3939
# via sqlalchemy
40-
idna==2.10
40+
idna==3.2
4141
# via requests
4242
imagesize==1.2.0
4343
# via sphinx
44-
importlib-metadata==4.0.1
44+
importlib-metadata==4.6.1
4545
# via
4646
# keyring
4747
# twine
4848
iniconfig==1.1.1
4949
# via pytest
50-
isort==5.8.0
50+
isort==5.9.3
5151
# via pylint
52-
jinja2==2.11.3
52+
jinja2==3.0.1
5353
# via sphinx
5454
keyring==23.0.1
5555
# via twine
5656
lazy-object-proxy==1.6.0
5757
# via astroid
5858
lxml==4.6.3
5959
# via codechat
60-
markupsafe==1.1.1
60+
markupsafe==2.0.1
6161
# via jinja2
6262
mccabe==0.6.1
6363
# via pylint
64-
packaging==20.9
64+
packaging==21.0
6565
# via
6666
# bleach
6767
# pytest
@@ -70,47 +70,47 @@ paver==1.3.4
7070
# via
7171
# -r requirements.in
7272
# sphinxcontrib-paverutils
73-
pep517==0.10.0
73+
pep517==0.11.0
7474
# via pip-tools
75-
pip-tools==6.1.0
75+
pip-tools==6.2.0
7676
# via -r requirements-dev.in
77-
pkginfo==1.7.0
77+
pkginfo==1.7.1
7878
# via twine
7979
pluggy==0.13.1
8080
# via pytest
8181
py==1.10.0
8282
# via pytest
83-
pygments==2.8.1
83+
pygments==2.9.0
8484
# via
8585
# codechat
8686
# readme-renderer
8787
# sphinx
88-
pylint==2.8.2
88+
pylint==2.9.6
8989
# via -r requirements-dev.in
9090
pyparsing==2.4.7
9191
# via packaging
92-
pytest==6.2.3
92+
pytest==6.2.4
9393
# via -r requirements-dev.in
9494
pytz==2021.1
9595
# via babel
96-
pyvirtualdisplay==2.1
96+
pyvirtualdisplay==2.2
9797
# via -r requirements-dev.in
9898
readme-renderer==29.0
9999
# via
100100
# -r requirements-dev.in
101101
# twine
102-
requests-toolbelt==0.9.1
103-
# via twine
104-
requests==2.25.1
102+
requests==2.26.0
105103
# via
106104
# requests-toolbelt
107105
# sphinx
108106
# twine
109-
rfc3986==1.4.0
107+
requests-toolbelt==0.9.1
108+
# via twine
109+
rfc3986==1.5.0
110110
# via twine
111111
selenium==3.141.0
112112
# via -r requirements-dev.in
113-
six==1.15.0
113+
six==1.16.0
114114
# via
115115
# -r requirements.in
116116
# bleach
@@ -126,38 +126,41 @@ sphinxcontrib-applehelp==1.0.2
126126
# via sphinx
127127
sphinxcontrib-devhelp==1.0.2
128128
# via sphinx
129-
sphinxcontrib-htmlhelp==1.0.3
129+
sphinxcontrib-htmlhelp==2.0.0
130130
# via sphinx
131131
sphinxcontrib-jsmath==1.0.1
132132
# via sphinx
133133
sphinxcontrib-paverutils==1.17.0
134134
# via -r requirements.in
135135
sphinxcontrib-qthelp==1.0.3
136136
# via sphinx
137-
sphinxcontrib-serializinghtml==1.1.4
137+
sphinxcontrib-serializinghtml==1.1.5
138138
# via sphinx
139-
sqlalchemy==1.4.12
139+
sqlalchemy==1.4.22
140140
# via -r requirements.in
141141
toml==0.10.2
142142
# via
143-
# pep517
144143
# pylint
145144
# pytest
146-
tqdm==4.60.0
145+
tomli==1.2.0
146+
# via pep517
147+
tqdm==4.61.2
147148
# via twine
148-
twine==3.4.1
149+
twine==3.4.2
149150
# via -r requirements-dev.in
150-
urllib3==1.26.4
151+
urllib3==1.26.6
151152
# via
152153
# requests
153154
# selenium
154155
webencodings==0.5.1
155156
# via bleach
156157
wheel==0.36.2
157-
# via -r requirements-dev.in
158+
# via
159+
# -r requirements-dev.in
160+
# pip-tools
158161
wrapt==1.12.1
159162
# via astroid
160-
zipp==3.4.1
163+
zipp==3.5.0
161164
# via importlib-metadata
162165

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

requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
click
55
Paver>=1.2.4
66
six>1.12
7-
Sphinx>=2.0.0
7+
Sphinx<4.0.0
88
sphinxcontrib-paverutils>=1.17
99
cogapp>=2.5
1010
SQLAlchemy>=1.4.0

requirements.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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.txt requirements.in
@@ -8,49 +8,49 @@ alabaster==0.7.12
88
# via sphinx
99
babel==2.9.1
1010
# via sphinx
11-
certifi==2020.12.5
11+
certifi==2021.5.30
1212
# via requests
13-
chardet==4.0.0
13+
charset-normalizer==2.0.3
1414
# via requests
15-
click==7.1.2
15+
click==8.0.1
1616
# via -r requirements.in
17-
codechat==1.8.6
17+
codechat==1.8.8
1818
# via -r requirements.in
1919
cogapp==3.0.0
2020
# via -r requirements.in
2121
docutils==0.16
2222
# via
2323
# codechat
2424
# sphinx
25-
greenlet==1.0.0
25+
greenlet==1.1.0
2626
# via sqlalchemy
27-
idna==2.10
27+
idna==3.2
2828
# via requests
2929
imagesize==1.2.0
3030
# via sphinx
31-
jinja2==2.11.3
31+
jinja2==3.0.1
3232
# via sphinx
3333
lxml==4.6.3
3434
# via codechat
35-
markupsafe==1.1.1
35+
markupsafe==2.0.1
3636
# via jinja2
37-
packaging==20.9
37+
packaging==21.0
3838
# via sphinx
3939
paver==1.3.4
4040
# via
4141
# -r requirements.in
4242
# sphinxcontrib-paverutils
43-
pygments==2.8.1
43+
pygments==2.9.0
4444
# via
4545
# codechat
4646
# sphinx
4747
pyparsing==2.4.7
4848
# via packaging
4949
pytz==2021.1
5050
# via babel
51-
requests==2.25.1
51+
requests==2.26.0
5252
# via sphinx
53-
six==1.15.0
53+
six==1.16.0
5454
# via
5555
# -r requirements.in
5656
# paver
@@ -64,19 +64,19 @@ sphinxcontrib-applehelp==1.0.2
6464
# via sphinx
6565
sphinxcontrib-devhelp==1.0.2
6666
# via sphinx
67-
sphinxcontrib-htmlhelp==1.0.3
67+
sphinxcontrib-htmlhelp==2.0.0
6868
# via sphinx
6969
sphinxcontrib-jsmath==1.0.1
7070
# via sphinx
7171
sphinxcontrib-paverutils==1.17.0
7272
# via -r requirements.in
7373
sphinxcontrib-qthelp==1.0.3
7474
# via sphinx
75-
sphinxcontrib-serializinghtml==1.1.4
75+
sphinxcontrib-serializinghtml==1.1.5
7676
# via sphinx
77-
sqlalchemy==1.4.12
77+
sqlalchemy==1.4.22
7878
# via -r requirements.in
79-
urllib3==1.26.4
79+
urllib3==1.26.6
8080
# via requests
8181

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

0 commit comments

Comments
 (0)