Skip to content

Commit 3d6d371

Browse files
authored
Merge pull request #224 from benjeffery/pin-deps
Freeze deps
2 parents 9be5ad3 + bd9492a commit 3d6d371

2 files changed

Lines changed: 179 additions & 4 deletions

File tree

.github/workflows/build.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,12 @@ jobs:
2424
- name: Set up Python 3.8
2525
uses: actions/setup-python@v4
2626
with:
27-
python-version: 3.8
27+
python-version: "3.10"
2828

2929
- name: Install python dependencies
3030
run: |
31-
# Downgrade pip to allow conflicting deps
32-
pip install pip==20.0.2
33-
pip install -r requirements.txt
31+
pip install --upgrade pip wheel
32+
cat requirements-CI.txt | sed -e '/^\s*#.*$/d' -e '/^\s*$/d' | xargs -n 1 pip install --no-dependencies
3433
3534
- name: Install R support
3635
run: |

requirements-CI.txt

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
alabaster==0.7.13
2+
anyio==3.6.2
3+
appdirs==1.4.4
4+
argon2-cffi==21.3.0
5+
argon2-cffi-bindings==21.2.0
6+
arrow==1.2.3
7+
asciitree==0.3.3
8+
asttokens==2.2.1
9+
attrs==21.4.0
10+
Babel==2.11.0
11+
backcall==0.2.0
12+
beautifulsoup4==4.11.1
13+
bleach==5.0.1
14+
certifi==2022.12.7
15+
cffi==1.15.1
16+
charset-normalizer==3.0.1
17+
click==8.1.3
18+
cloudpickle==2.2.1
19+
colorama==0.4.6
20+
comm==0.1.2
21+
contourpy==1.0.7
22+
cvxpy==1.3.0
23+
cycler==0.11.0
24+
dask==2023.1.0
25+
debugpy==1.6.5
26+
decorator==5.1.1
27+
defusedxml==0.7.1
28+
demes==0.2.2
29+
demesdraw==0.3.1
30+
DendroPy==4.5.2
31+
docutils==0.17.1
32+
ecos==2.0.12
33+
entrypoints==0.4
34+
executing==1.2.0
35+
fasteners==0.18
36+
fastjsonschema==2.16.2
37+
fonttools==4.38.0
38+
fqdn==1.5.1
39+
fsspec==2023.1.0
40+
gitdb==4.0.10
41+
GitPython==3.1.30
42+
greenlet==2.0.1
43+
humanize==4.4.0
44+
idna==3.4
45+
imagesize==1.4.1
46+
importlib-metadata==6.0.0
47+
ipykernel==6.20.2
48+
ipython==8.8.0
49+
ipython-genutils==0.2.0
50+
ipywidgets==7.7.2
51+
isoduration==20.11.0
52+
jedi==0.18.2
53+
Jinja2==3.1.2
54+
jsonpointer==2.3
55+
jsonschema==4.17.3
56+
jupyter-book==0.13.1
57+
jupyter-cache==0.4.3
58+
jupyter-events==0.6.3
59+
jupyter-server-mathjax==0.2.6
60+
jupyter-sphinx==0.3.2
61+
jupyter_client==7.4.9
62+
jupyter_core==5.1.3
63+
jupyter_server==2.1.0
64+
jupyter_server_terminals==0.4.4
65+
jupyterlab-pygments==0.2.2
66+
jupyterlab-widgets==1.1.1
67+
kiwisolver==1.4.4
68+
latexcodec==2.0.1
69+
linkify-it-py==1.0.3
70+
locket==1.0.0
71+
lxml==4.9.2
72+
markdown-it-py==1.1.0
73+
MarkupSafe==2.1.2
74+
matplotlib==3.6.3
75+
matplotlib-inline==0.1.6
76+
mdit-py-plugins==0.2.8
77+
mistune==0.8.4
78+
msprime==1.2.0
79+
myst-nb==0.13.2
80+
myst-parser==0.15.2
81+
nbclassic==0.4.8
82+
nbclient==0.5.13
83+
nbconvert==6.5.4
84+
nbdime==3.1.1
85+
nbformat==5.7.3
86+
nest-asyncio==1.5.6
87+
networkx==3.0
88+
newick==1.6.0
89+
notebook==6.5.2
90+
notebook_shim==0.2.2
91+
numcodecs==0.11.0
92+
numpy==1.24.1
93+
osqp==0.6.2.post8
94+
packaging==23.0
95+
pandas==1.5.3
96+
pandocfilters==1.5.0
97+
parso==0.8.3
98+
partd==1.3.0
99+
pexpect==4.8.0
100+
pickleshare==0.7.5
101+
Pillow==9.4.0
102+
platformdirs==2.6.2
103+
prometheus-client==0.15.0
104+
prompt-toolkit==3.0.36
105+
psutil==5.9.4
106+
ptyprocess==0.7.0
107+
pure-eval==0.2.2
108+
pybtex==0.24.0
109+
pybtex-docutils==1.0.2
110+
pycparser==2.21
111+
pydata-sphinx-theme==0.8.1
112+
Pygments==2.14.0
113+
pyparsing==3.0.9
114+
pyrsistent==0.19.3
115+
pyslim==1.0.1
116+
python-dateutil==2.8.2
117+
python-json-logger==2.0.4
118+
pytz==2022.7.1
119+
PyYAML==6.0
120+
pyzmq==25.0.0
121+
qdldl==0.1.5.post3
122+
requests==2.28.2
123+
rfc3339-validator==0.1.4
124+
rfc3986-validator==0.1.1
125+
ruamel.yaml==0.17.21
126+
ruamel.yaml.clib==0.2.7
127+
scikit-allel==1.3.5
128+
scipy==1.10.0
129+
scs==3.2.2
130+
Send2Trash==1.8.0
131+
six==1.16.0
132+
smmap==5.0.0
133+
sniffio==1.3.0
134+
snowballstemmer==2.2.0
135+
soupsieve==2.3.2.post1
136+
Sphinx==4.5.0
137+
sphinx-book-theme==0.3.3
138+
sphinx-comments==0.0.3
139+
sphinx-copybutton==0.5.1
140+
sphinx-external-toc==0.2.4
141+
sphinx-jupyterbook-latex==0.4.7
142+
sphinx-multitoc-numbering==0.1.3
143+
sphinx-thebe==0.1.2
144+
sphinx-togglebutton==0.3.2
145+
sphinx_design==0.1.0
146+
sphinxcontrib-applehelp==1.0.4
147+
sphinxcontrib-bibtex==2.5.0
148+
sphinxcontrib-devhelp==1.0.2
149+
sphinxcontrib-htmlhelp==2.0.0
150+
sphinxcontrib-jsmath==1.0.1
151+
sphinxcontrib-qthelp==1.0.3
152+
sphinxcontrib-serializinghtml==1.1.5
153+
SQLAlchemy==1.4.46
154+
stack-data==0.6.2
155+
stdpopsim==0.2.0
156+
svgwrite==1.4.3
157+
terminado==0.17.1
158+
tinycss2==1.2.1
159+
toolz==0.12.0
160+
tornado==6.2
161+
tqdm==4.64.1
162+
traitlets==5.8.1
163+
git+https://github.com/tskit-dev/tsconvert@e99c837e4e26ccbf4f480a4c48626338eeff7dc3
164+
tskit==0.5.4
165+
tskit-book-theme==0.3.2
166+
tszip==0.2.2
167+
uc-micro-py==1.0.1
168+
uri-template==1.2.0
169+
urllib3==1.26.14
170+
wcwidth==0.2.6
171+
webcolors==1.12
172+
webencodings==0.5.1
173+
websocket-client==1.4.2
174+
widgetsnbextension==3.6.1
175+
zarr==2.13.6
176+
zipp==3.11.0

0 commit comments

Comments
 (0)