Skip to content

Commit

Permalink
update requirements in preparation for Jan 2022 snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
OriolAbril committed Jan 9, 2022
1 parent e29161d commit 00495dc
Show file tree
Hide file tree
Showing 5 changed files with 74 additions and 66 deletions.
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# PyMC binder sandbox

This repository is used to store the binder environment used to run the
notebooks in https://docs.pymc.io/projects/examples/en/latest/ (hosted
on [this GitHub repo](https://github.com/pymc-devs/pymc-examples))

This freezes the dependencies at the time of each [snapshot]()
to ensure notebooks can always be executed on binder and
accelerate loading the binder kernel for the notebooks.

### Contributors
To update the `requirements.txt` use `pip-compile requirements.in` which will
generate the new `requirements.txt`. You'll need `pip-tools` installed
1 change: 1 addition & 0 deletions apt.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
graphviz
8 changes: 0 additions & 8 deletions environment.yml

This file was deleted.

2 changes: 2 additions & 0 deletions requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@ nbgitpuller

# Data analytics
pymc3
graphviz
seaborn
116 changes: 58 additions & 58 deletions pip-compiled.txt → requirements.txt
Original file line number Diff line number Diff line change
@@ -1,38 +1,36 @@
#
# This file is autogenerated by pip-compile with python 3.8
# This file is autogenerated by pip-compile with python 3.9
# To update, run:
#
# pip-compile --output-file=pip-compiled.txt requirements.in
# pip-compile requirements.in
#
anyio==3.3.4
anyio==3.4.0
# via jupyter-server
argon2-cffi==21.1.0
argon2-cffi==21.3.0
# via
# jupyter-server
# notebook
argon2-cffi-bindings==21.2.0
# via argon2-cffi
arviz==0.11.4
# via pymc3
attrs==21.2.0
attrs==21.4.0
# via jsonschema
backcall==0.2.0
# via ipython
bleach==4.1.0
# via nbconvert
cachetools==4.2.4
cachetools==5.0.0
# via pymc3
certifi==2021.10.8
# via requests
cffi==1.15.0
# via argon2-cffi
cftime==1.5.1
# via argon2-cffi-bindings
cftime==1.5.1.1
# via netcdf4
charset-normalizer==2.0.7
# via requests
cycler==0.10.0
cycler==0.11.0
# via matplotlib
debugpy==1.5.0
debugpy==1.5.1
# via ipykernel
decorator==5.1.0
decorator==5.1.1
# via ipython
defusedxml==0.7.1
# via nbconvert
Expand All @@ -44,63 +42,66 @@ entrypoints==0.3
# nbconvert
fastprogress==1.0.0
# via pymc3
filelock==3.3.1
filelock==3.4.2
# via theano-pymc
fonttools==4.28.5
# via matplotlib
graphviz==0.19.1
# via -r requirements.in
idna==3.3
# via
# anyio
# requests
ipykernel==6.4.1
# via anyio
ipykernel==6.6.1
# via notebook
ipython==7.28.0
ipython==7.31.0
# via ipykernel
ipython-genutils==0.2.0
# via
# ipykernel
# jupyter-server
# nbformat
# notebook
jedi==0.18.0
jedi==0.18.1
# via ipython
jinja2==3.0.2
jinja2==3.0.3
# via
# jupyter-server
# nbconvert
# notebook
jsonschema==4.1.0
jsonschema==4.3.3
# via nbformat
jupyter-client==7.0.6
jupyter-client==7.1.0
# via
# ipykernel
# jupyter-server
# nbclient
# notebook
jupyter-core==4.8.1
jupyter-core==4.9.1
# via
# jupyter-client
# jupyter-server
# nbconvert
# nbformat
# notebook
jupyter-server==1.11.1
jupyter-server==1.13.1
# via nbgitpuller
jupyterlab-pygments==0.1.2
# via nbconvert
kiwisolver==1.3.2
# via matplotlib
markupsafe==2.0.1
# via jinja2
matplotlib==3.4.3
# via arviz
matplotlib==3.5.1
# via
# arviz
# seaborn
matplotlib-inline==0.1.3
# via
# ipykernel
# ipython
mistune==0.8.4
# via nbconvert
nbclient==0.5.4
nbclient==0.5.9
# via nbconvert
nbconvert==6.2.0
nbconvert==6.4.0
# via
# jupyter-server
# notebook
Expand All @@ -112,15 +113,17 @@ nbformat==5.1.3
# notebook
nbgitpuller==1.0.2
# via -r requirements.in
nest-asyncio==1.5.1
nest-asyncio==1.5.4
# via
# ipykernel
# jupyter-client
# nbclient
netcdf4==1.5.7
# notebook
netcdf4==1.5.8
# via arviz
notebook==6.4.4
notebook==6.4.6
# via nbgitpuller
numpy==1.21.2
numpy==1.22.0
# via
# arviz
# cftime
Expand All @@ -131,49 +134,52 @@ numpy==1.21.2
# patsy
# pymc3
# scipy
# seaborn
# theano-pymc
# xarray
packaging==21.0
packaging==21.3
# via
# arviz
# bleach
pandas==1.3.3
# matplotlib
pandas==1.3.5
# via
# arviz
# pymc3
# seaborn
# xarray
pandocfilters==1.5.0
# via nbconvert
parso==0.8.2
parso==0.8.3
# via jedi
patsy==0.5.2
# via pymc3
pexpect==4.8.0
# via ipython
pickleshare==0.7.5
# via ipython
pillow==8.4.0
pillow==9.0.0
# via matplotlib
prometheus-client==0.11.0
prometheus-client==0.12.0
# via
# jupyter-server
# notebook
prompt-toolkit==3.0.20
prompt-toolkit==3.0.24
# via ipython
ptyprocess==0.7.0
# via
# pexpect
# terminado
pycparser==2.20
pycparser==2.21
# via cffi
pygments==2.10.0
pygments==2.11.2
# via
# ipython
# jupyterlab-pygments
# nbconvert
pymc3==3.11.4
# via -r requirements.in
pyparsing==2.4.7
pyparsing==3.0.6
# via
# matplotlib
# packaging
Expand All @@ -191,15 +197,14 @@ pyzmq==22.3.0
# jupyter-client
# jupyter-server
# notebook
requests==2.26.0
# via requests-unixsocket
requests-unixsocket==0.2.0
# via jupyter-server
scipy==1.7.1
scipy==1.7.3
# via
# arviz
# pymc3
# seaborn
# theano-pymc
seaborn==0.11.2
# via -r requirements.in
semver==2.13.0
# via pymc3
send2trash==1.8.0
Expand All @@ -209,7 +214,6 @@ send2trash==1.8.0
six==1.16.0
# via
# bleach
# cycler
# patsy
# python-dateutil
sniffio==1.2.0
Expand All @@ -230,7 +234,7 @@ tornado==6.1
# nbgitpuller
# notebook
# terminado
traitlets==5.1.0
traitlets==5.1.1
# via
# ipykernel
# ipython
Expand All @@ -246,17 +250,13 @@ typing-extensions==3.10.0.2
# via
# arviz
# pymc3
urllib3==1.26.7
# via
# requests
# requests-unixsocket
wcwidth==0.2.5
# via prompt-toolkit
webencodings==0.5.1
# via bleach
websocket-client==1.2.1
websocket-client==1.2.3
# via jupyter-server
xarray==0.19.0
xarray==0.20.2
# via arviz

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

0 comments on commit 00495dc

Please sign in to comment.