File tree Expand file tree Collapse file tree 3 files changed +236
-7
lines changed Expand file tree Collapse file tree 3 files changed +236
-7
lines changed Original file line number Diff line number Diff line change 77
77
- name : Install dependencies
78
78
run : |
79
79
python -m pip install -r requirements-dev.txt
80
+ python -m pip install .
80
81
- uses : quarto-dev/quarto-actions/setup@v2
81
82
- name : Build docs
82
83
run : |
Original file line number Diff line number Diff line change @@ -4,3 +4,6 @@ README.md: README.qmd
4
4
docs-build :
5
5
cd docs && quarto add --no-prompt ..
6
6
quarto render docs
7
+
8
+ requirements-dev.txt :
9
+ pip-compile setup.cfg --extra dev -o $@
Original file line number Diff line number Diff line change
1
+ #
2
+ # This file is autogenerated by pip-compile with Python 3.8
3
+ # by the following command:
4
+ #
5
+ # pip-compile --extra=dev --output-file=requirements-dev.txt setup.cfg
6
+ #
1
7
anyio == 3.6.2
8
+ # via jupyter-server
2
9
appnope == 0.1.3
10
+ # via
11
+ # ipykernel
12
+ # ipython
3
13
argon2-cffi == 21.3.0
14
+ # via
15
+ # jupyter-server
16
+ # nbclassic
17
+ # notebook
4
18
argon2-cffi-bindings == 21.2.0
19
+ # via argon2-cffi
5
20
asttokens == 2.2.1
21
+ # via stack-data
6
22
attrs == 22.1.0
7
- Babel == 2.11.0
23
+ # via
24
+ # jsonschema
25
+ # pytest
26
+ # sphobjinv
27
+ babel == 2.11.0
28
+ # via jupyterlab-server
8
29
backcall == 0.2.0
30
+ # via ipython
9
31
beautifulsoup4 == 4.11.1
32
+ # via nbconvert
10
33
bleach == 5.0.1
34
+ # via nbconvert
11
35
certifi == 2022.9.24
36
+ # via
37
+ # requests
38
+ # sphobjinv
12
39
cffi == 1.15.1
40
+ # via argon2-cffi-bindings
13
41
charset-normalizer == 2.1.1
42
+ # via requests
43
+ click == 8.1.3
44
+ # via panflute
14
45
colorama == 0.4.6
46
+ # via griffe
15
47
debugpy == 1.6.4
48
+ # via ipykernel
16
49
decorator == 5.1.1
50
+ # via ipython
17
51
defusedxml == 0.7.1
52
+ # via nbconvert
18
53
entrypoints == 0.4
54
+ # via jupyter-client
19
55
exceptiongroup == 1.0.4
56
+ # via pytest
20
57
executing == 1.2.0
58
+ # via stack-data
21
59
fastjsonschema == 2.16.2
60
+ # via nbformat
22
61
griffe == 0.24.1
62
+ # via quartodoc (setup.cfg)
23
63
idna == 3.4
64
+ # via
65
+ # anyio
66
+ # requests
24
67
importlib-metadata == 5.1.0
68
+ # via
69
+ # jupyterlab-server
70
+ # nbconvert
71
+ # quartodoc (setup.cfg)
25
72
importlib-resources == 5.10.1
73
+ # via jsonschema
26
74
iniconfig == 1.1.1
75
+ # via pytest
27
76
ipykernel == 6.17.1
77
+ # via
78
+ # nbclassic
79
+ # notebook
28
80
ipython == 8.7.0
81
+ # via
82
+ # ipykernel
83
+ # jupyterlab
29
84
ipython-genutils == 0.2.0
85
+ # via
86
+ # nbclassic
87
+ # notebook
30
88
jedi == 0.18.2
31
- Jinja2 == 3.1.2
89
+ # via ipython
90
+ jinja2 == 3.1.2
91
+ # via
92
+ # jupyter-server
93
+ # jupyterlab
94
+ # jupyterlab-server
95
+ # nbclassic
96
+ # nbconvert
97
+ # notebook
32
98
json5 == 0.9.10
99
+ # via jupyterlab-server
33
100
jsonschema == 4.17.3
101
+ # via
102
+ # jupyterlab-server
103
+ # nbformat
104
+ # sphobjinv
34
105
jupyter-client == 7.4.8
106
+ # via
107
+ # ipykernel
108
+ # jupyter-server
109
+ # nbclassic
110
+ # nbclient
111
+ # notebook
35
112
jupyter-core == 5.1.0
113
+ # via
114
+ # jupyter-client
115
+ # jupyter-server
116
+ # jupyterlab
117
+ # nbclassic
118
+ # nbclient
119
+ # nbconvert
120
+ # nbformat
121
+ # notebook
36
122
jupyter-server == 1.23.3
123
+ # via
124
+ # jupyterlab
125
+ # jupyterlab-server
126
+ # nbclassic
127
+ # notebook-shim
37
128
jupyterlab == 3.5.1
129
+ # via quartodoc (setup.cfg)
38
130
jupyterlab-pygments == 0.2.2
131
+ # via nbconvert
39
132
jupyterlab-server == 2.16.3
133
+ # via jupyterlab
40
134
jupytext == 1.14.2
135
+ # via quartodoc (setup.cfg)
41
136
markdown-it-py == 2.1.0
42
- MarkupSafe == 2.1.1
137
+ # via
138
+ # jupytext
139
+ # mdit-py-plugins
140
+ markupsafe == 2.1.1
141
+ # via
142
+ # jinja2
143
+ # nbconvert
43
144
matplotlib-inline == 0.1.6
145
+ # via
146
+ # ipykernel
147
+ # ipython
44
148
mdit-py-plugins == 0.3.3
149
+ # via jupytext
45
150
mdurl == 0.1.2
151
+ # via markdown-it-py
46
152
mistune == 2.0.4
153
+ # via nbconvert
47
154
nbclassic == 0.4.8
155
+ # via
156
+ # jupyterlab
157
+ # notebook
48
158
nbclient == 0.7.2
159
+ # via nbconvert
49
160
nbconvert == 7.2.6
161
+ # via
162
+ # jupyter-server
163
+ # nbclassic
164
+ # notebook
50
165
nbformat == 5.7.0
166
+ # via
167
+ # jupyter-server
168
+ # jupytext
169
+ # nbclassic
170
+ # nbclient
171
+ # nbconvert
172
+ # notebook
51
173
nest-asyncio == 1.5.6
174
+ # via
175
+ # ipykernel
176
+ # jupyter-client
177
+ # nbclassic
178
+ # notebook
52
179
notebook == 6.5.2
180
+ # via jupyterlab
53
181
notebook-shim == 0.2.2
182
+ # via nbclassic
54
183
packaging == 21.3
184
+ # via
185
+ # ipykernel
186
+ # jupyter-server
187
+ # jupyterlab
188
+ # jupyterlab-server
189
+ # nbconvert
190
+ # pytest
55
191
pandocfilters == 1.5.0
192
+ # via nbconvert
193
+ panflute == 2.2.3
194
+ # via quartodoc (setup.cfg)
56
195
parso == 0.8.3
196
+ # via jedi
57
197
pexpect == 4.8.0
198
+ # via ipython
58
199
pickleshare == 0.7.5
200
+ # via ipython
59
201
pkgutil-resolve-name == 1.3.10
202
+ # via jsonschema
60
203
platformdirs == 2.5.4
204
+ # via jupyter-core
61
205
pluggy == 1.0.0
206
+ # via pytest
62
207
plum-dispatch == 1.7.4
208
+ # via quartodoc (setup.cfg)
63
209
prometheus-client == 0.15.0
210
+ # via
211
+ # jupyter-server
212
+ # nbclassic
213
+ # notebook
64
214
prompt-toolkit == 3.0.33
215
+ # via ipython
65
216
psutil == 5.9.4
217
+ # via ipykernel
66
218
ptyprocess == 0.7.0
219
+ # via
220
+ # pexpect
221
+ # terminado
67
222
pure-eval == 0.2.2
223
+ # via stack-data
68
224
pycparser == 2.21
69
- Pygments == 2.13.0
225
+ # via cffi
226
+ pygments == 2.13.0
227
+ # via
228
+ # ipython
229
+ # nbconvert
70
230
pyparsing == 3.0.9
231
+ # via packaging
71
232
pyrsistent == 0.19.2
233
+ # via jsonschema
72
234
pytest == 7.2.0
235
+ # via quartodoc (setup.cfg)
73
236
python-dateutil == 2.8.2
237
+ # via jupyter-client
74
238
pytz == 2022.6
75
- PyYAML == 6.0
239
+ # via babel
240
+ pyyaml == 6.0
241
+ # via
242
+ # jupytext
243
+ # panflute
76
244
pyzmq == 24.0.1
77
- -e git+https://github.com/machow/quartodoc.git@b594330176de2318adaea6dc34e68c0b130e5935#egg=quartodoc
245
+ # via
246
+ # ipykernel
247
+ # jupyter-client
248
+ # jupyter-server
249
+ # nbclassic
250
+ # notebook
78
251
requests == 2.28.1
79
- Send2Trash == 1.8.0
252
+ # via jupyterlab-server
253
+ send2trash == 1.8.0
254
+ # via
255
+ # jupyter-server
256
+ # nbclassic
257
+ # notebook
80
258
six == 1.16.0
259
+ # via
260
+ # asttokens
261
+ # bleach
262
+ # python-dateutil
81
263
sniffio == 1.3.0
264
+ # via anyio
82
265
soupsieve == 2.3.2.post1
266
+ # via beautifulsoup4
83
267
sphobjinv == 2.3.1
268
+ # via quartodoc (setup.cfg)
84
269
stack-data == 0.6.2
270
+ # via ipython
85
271
tabulate == 0.9.0
272
+ # via quartodoc (setup.cfg)
86
273
terminado == 0.17.1
274
+ # via
275
+ # jupyter-server
276
+ # nbclassic
277
+ # notebook
87
278
tinycss2 == 1.2.1
279
+ # via nbconvert
88
280
toml == 0.10.2
281
+ # via jupytext
89
282
tomli == 2.0.1
283
+ # via
284
+ # jupyterlab
285
+ # pytest
90
286
tornado == 6.2
287
+ # via
288
+ # ipykernel
289
+ # jupyter-client
290
+ # jupyter-server
291
+ # jupyterlab
292
+ # nbclassic
293
+ # notebook
294
+ # terminado
91
295
traitlets == 5.6.0
296
+ # via
297
+ # ipykernel
298
+ # ipython
299
+ # jupyter-client
300
+ # jupyter-core
301
+ # jupyter-server
302
+ # matplotlib-inline
303
+ # nbclassic
304
+ # nbclient
305
+ # nbconvert
306
+ # nbformat
307
+ # notebook
92
308
urllib3 == 1.26.13
309
+ # via requests
93
310
wcwidth == 0.2.5
311
+ # via prompt-toolkit
94
312
webencodings == 0.5.1
313
+ # via
314
+ # bleach
315
+ # tinycss2
95
316
websocket-client == 1.4.2
317
+ # via jupyter-server
96
318
zipp == 3.11.0
319
+ # via
320
+ # importlib-metadata
321
+ # importlib-resources
You can’t perform that action at this time.
0 commit comments