Skip to content

Commit 00495dc

Browse files
committed
update requirements in preparation for Jan 2022 snapshot
1 parent e29161d commit 00495dc

File tree

5 files changed

+74
-66
lines changed

5 files changed

+74
-66
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# PyMC binder sandbox
2+
3+
This repository is used to store the binder environment used to run the
4+
notebooks in https://docs.pymc.io/projects/examples/en/latest/ (hosted
5+
on [this GitHub repo](https://github.com/pymc-devs/pymc-examples))
6+
7+
This freezes the dependencies at the time of each [snapshot]()
8+
to ensure notebooks can always be executed on binder and
9+
accelerate loading the binder kernel for the notebooks.
10+
11+
### Contributors
12+
To update the `requirements.txt` use `pip-compile requirements.in` which will
13+
generate the new `requirements.txt`. You'll need `pip-tools` installed

apt.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
graphviz

environment.yml

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

requirements.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ nbgitpuller
22

33
# Data analytics
44
pymc3
5+
graphviz
6+
seaborn

pip-compiled.txt renamed to requirements.txt

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,36 @@
11
#
2-
# This file is autogenerated by pip-compile with python 3.8
2+
# This file is autogenerated by pip-compile with python 3.9
33
# To update, run:
44
#
5-
# pip-compile --output-file=pip-compiled.txt requirements.in
5+
# pip-compile requirements.in
66
#
7-
anyio==3.3.4
7+
anyio==3.4.0
88
# via jupyter-server
9-
argon2-cffi==21.1.0
9+
argon2-cffi==21.3.0
1010
# via
1111
# jupyter-server
1212
# notebook
13+
argon2-cffi-bindings==21.2.0
14+
# via argon2-cffi
1315
arviz==0.11.4
1416
# via pymc3
15-
attrs==21.2.0
17+
attrs==21.4.0
1618
# via jsonschema
1719
backcall==0.2.0
1820
# via ipython
1921
bleach==4.1.0
2022
# via nbconvert
21-
cachetools==4.2.4
23+
cachetools==5.0.0
2224
# via pymc3
23-
certifi==2021.10.8
24-
# via requests
2525
cffi==1.15.0
26-
# via argon2-cffi
27-
cftime==1.5.1
26+
# via argon2-cffi-bindings
27+
cftime==1.5.1.1
2828
# via netcdf4
29-
charset-normalizer==2.0.7
30-
# via requests
31-
cycler==0.10.0
29+
cycler==0.11.0
3230
# via matplotlib
33-
debugpy==1.5.0
31+
debugpy==1.5.1
3432
# via ipykernel
35-
decorator==5.1.0
33+
decorator==5.1.1
3634
# via ipython
3735
defusedxml==0.7.1
3836
# via nbconvert
@@ -44,63 +42,66 @@ entrypoints==0.3
4442
# nbconvert
4543
fastprogress==1.0.0
4644
# via pymc3
47-
filelock==3.3.1
45+
filelock==3.4.2
4846
# via theano-pymc
47+
fonttools==4.28.5
48+
# via matplotlib
49+
graphviz==0.19.1
50+
# via -r requirements.in
4951
idna==3.3
50-
# via
51-
# anyio
52-
# requests
53-
ipykernel==6.4.1
52+
# via anyio
53+
ipykernel==6.6.1
5454
# via notebook
55-
ipython==7.28.0
55+
ipython==7.31.0
5656
# via ipykernel
5757
ipython-genutils==0.2.0
5858
# via
59-
# ipykernel
6059
# jupyter-server
6160
# nbformat
6261
# notebook
63-
jedi==0.18.0
62+
jedi==0.18.1
6463
# via ipython
65-
jinja2==3.0.2
64+
jinja2==3.0.3
6665
# via
6766
# jupyter-server
6867
# nbconvert
6968
# notebook
70-
jsonschema==4.1.0
69+
jsonschema==4.3.3
7170
# via nbformat
72-
jupyter-client==7.0.6
71+
jupyter-client==7.1.0
7372
# via
7473
# ipykernel
7574
# jupyter-server
7675
# nbclient
7776
# notebook
78-
jupyter-core==4.8.1
77+
jupyter-core==4.9.1
7978
# via
8079
# jupyter-client
8180
# jupyter-server
8281
# nbconvert
8382
# nbformat
8483
# notebook
85-
jupyter-server==1.11.1
84+
jupyter-server==1.13.1
8685
# via nbgitpuller
8786
jupyterlab-pygments==0.1.2
8887
# via nbconvert
8988
kiwisolver==1.3.2
9089
# via matplotlib
9190
markupsafe==2.0.1
9291
# via jinja2
93-
matplotlib==3.4.3
94-
# via arviz
92+
matplotlib==3.5.1
93+
# via
94+
# arviz
95+
# seaborn
9596
matplotlib-inline==0.1.3
9697
# via
9798
# ipykernel
9899
# ipython
99100
mistune==0.8.4
100101
# via nbconvert
101-
nbclient==0.5.4
102+
nbclient==0.5.9
102103
# via nbconvert
103-
nbconvert==6.2.0
104+
nbconvert==6.4.0
104105
# via
105106
# jupyter-server
106107
# notebook
@@ -112,15 +113,17 @@ nbformat==5.1.3
112113
# notebook
113114
nbgitpuller==1.0.2
114115
# via -r requirements.in
115-
nest-asyncio==1.5.1
116+
nest-asyncio==1.5.4
116117
# via
118+
# ipykernel
117119
# jupyter-client
118120
# nbclient
119-
netcdf4==1.5.7
121+
# notebook
122+
netcdf4==1.5.8
120123
# via arviz
121-
notebook==6.4.4
124+
notebook==6.4.6
122125
# via nbgitpuller
123-
numpy==1.21.2
126+
numpy==1.22.0
124127
# via
125128
# arviz
126129
# cftime
@@ -131,49 +134,52 @@ numpy==1.21.2
131134
# patsy
132135
# pymc3
133136
# scipy
137+
# seaborn
134138
# theano-pymc
135139
# xarray
136-
packaging==21.0
140+
packaging==21.3
137141
# via
138142
# arviz
139143
# bleach
140-
pandas==1.3.3
144+
# matplotlib
145+
pandas==1.3.5
141146
# via
142147
# arviz
143148
# pymc3
149+
# seaborn
144150
# xarray
145151
pandocfilters==1.5.0
146152
# via nbconvert
147-
parso==0.8.2
153+
parso==0.8.3
148154
# via jedi
149155
patsy==0.5.2
150156
# via pymc3
151157
pexpect==4.8.0
152158
# via ipython
153159
pickleshare==0.7.5
154160
# via ipython
155-
pillow==8.4.0
161+
pillow==9.0.0
156162
# via matplotlib
157-
prometheus-client==0.11.0
163+
prometheus-client==0.12.0
158164
# via
159165
# jupyter-server
160166
# notebook
161-
prompt-toolkit==3.0.20
167+
prompt-toolkit==3.0.24
162168
# via ipython
163169
ptyprocess==0.7.0
164170
# via
165171
# pexpect
166172
# terminado
167-
pycparser==2.20
173+
pycparser==2.21
168174
# via cffi
169-
pygments==2.10.0
175+
pygments==2.11.2
170176
# via
171177
# ipython
172178
# jupyterlab-pygments
173179
# nbconvert
174180
pymc3==3.11.4
175181
# via -r requirements.in
176-
pyparsing==2.4.7
182+
pyparsing==3.0.6
177183
# via
178184
# matplotlib
179185
# packaging
@@ -191,15 +197,14 @@ pyzmq==22.3.0
191197
# jupyter-client
192198
# jupyter-server
193199
# notebook
194-
requests==2.26.0
195-
# via requests-unixsocket
196-
requests-unixsocket==0.2.0
197-
# via jupyter-server
198-
scipy==1.7.1
200+
scipy==1.7.3
199201
# via
200202
# arviz
201203
# pymc3
204+
# seaborn
202205
# theano-pymc
206+
seaborn==0.11.2
207+
# via -r requirements.in
203208
semver==2.13.0
204209
# via pymc3
205210
send2trash==1.8.0
@@ -209,7 +214,6 @@ send2trash==1.8.0
209214
six==1.16.0
210215
# via
211216
# bleach
212-
# cycler
213217
# patsy
214218
# python-dateutil
215219
sniffio==1.2.0
@@ -230,7 +234,7 @@ tornado==6.1
230234
# nbgitpuller
231235
# notebook
232236
# terminado
233-
traitlets==5.1.0
237+
traitlets==5.1.1
234238
# via
235239
# ipykernel
236240
# ipython
@@ -246,17 +250,13 @@ typing-extensions==3.10.0.2
246250
# via
247251
# arviz
248252
# pymc3
249-
urllib3==1.26.7
250-
# via
251-
# requests
252-
# requests-unixsocket
253253
wcwidth==0.2.5
254254
# via prompt-toolkit
255255
webencodings==0.5.1
256256
# via bleach
257-
websocket-client==1.2.1
257+
websocket-client==1.2.3
258258
# via jupyter-server
259-
xarray==0.19.0
259+
xarray==0.20.2
260260
# via arviz
261261

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

0 commit comments

Comments
 (0)