Skip to content

Commit d188e8f

Browse files
committed
updated pinned versions
1 parent db2b45d commit d188e8f

File tree

8 files changed

+163
-81
lines changed

8 files changed

+163
-81
lines changed

dev/deps/_requirements.py

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
"""
1313
#%%
1414

15+
from __future__ import annotations
16+
17+
1518
from configparser import ConfigParser
1619
from functools import reduce
1720
from operator import add
@@ -47,7 +50,7 @@ def convert(req_list: list, reverse: bool = False):
4750

4851
#%%
4952

50-
EXTRAS = ["web", "pdf", "docs"]
53+
EXTRAS = ["web", "pdf", "docs", "dev"]
5154

5255

5356
def read_setup_cfg():
@@ -115,17 +118,6 @@ def conda_to_pip(conda_yml: Path, pip_txt: Path, extras: Optional[list[str]] = N
115118
(cwd / pip_txt).write_text("\n".join(output))
116119

117120

118-
conda_file = Path("pinned/py38_linux_conda.yml")
119-
pip_file = Path("pinned/py38_linux_pip.txt")
120-
121-
conda_to_pip(conda_file, pip_file)
122-
123-
#%%
124-
125-
126-
#%%
127-
128-
129121
def make_requirements_files(extras: Optional[list[str]] = None):
130122
extras = extras or EXTRAS
131123
selection = ["base"] + extras
@@ -144,7 +136,7 @@ def make_requirements_files(extras: Optional[list[str]] = None):
144136

145137
if __name__ == "__main__":
146138
make_requirements_files()
147-
139+
#
148140
platforms = ["linux", "windows"]
149141
for os in platforms:
150142
conda_file = Path(f"pinned/py38_{os}_conda.yml")

dev/deps/pinned/py38_linux_conda.yml

Lines changed: 56 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: py38_pyhdx
1+
name: py38_pyhdx_01
22
channels:
33
- conda-forge
44
- defaults
@@ -8,16 +8,19 @@ dependencies:
88
- alabaster=0.7.12=py_0
99
- alsa-lib=1.2.3=h516909a_0
1010
- aom=3.3.0=h27087fc_1
11+
- astroid=2.11.2=py38h578d9bd_1
1112
- asttokens=2.0.5=pyhd8ed1ab_0
1213
- attrs=21.4.0=pyhd8ed1ab_0
1314
- babel=2.9.1=pyh44b312d_0
1415
- backcall=0.2.0=pyh9f0ad1d_0
1516
- backports=1.0=py_2
1617
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
18+
- bandit=1.7.4=py38h578d9bd_1
1719
- beautifulsoup4=4.11.1=pyha770c72_0
20+
- black=22.3.0=pyhd8ed1ab_0
1821
- bleach=5.0.0=pyhd8ed1ab_0
1922
- blosc=1.21.0=h9c3ff4c_0
20-
- bokeh=2.4.2=py38h578d9bd_0
23+
- bokeh=2.4.2=py38h578d9bd_1
2124
- brotli=1.0.9=h166bdaf_7
2225
- brotli-bin=1.0.9=h166bdaf_7
2326
- brotlipy=0.7.0=py38h0a891b7_1004
@@ -38,17 +41,20 @@ dependencies:
3841
- cryptography=36.0.0=py38h9ce1e76_0
3942
- cycler=0.11.0=pyhd8ed1ab_0
4043
- cytoolz=0.11.2=py38h0a891b7_2
41-
- dask=2022.4.0=pyhd8ed1ab_0
42-
- dask-core=2022.4.0=pyhd8ed1ab_0
44+
- dask=2022.4.1=pyhd8ed1ab_0
45+
- dask-core=2022.4.1=pyhd8ed1ab_0
46+
- dataclasses=0.8=pyhc8e2a94_3
4347
- dbus=1.13.6=h5008d03_3
4448
- debugpy=1.6.0=py38hfa26641_0
4549
- decorator=5.1.1=pyhd8ed1ab_0
4650
- defusedxml=0.7.1=pyhd8ed1ab_0
47-
- distributed=2022.4.0=pyhd8ed1ab_0
51+
- dill=0.3.4=pyhd8ed1ab_0
52+
- distributed=2022.4.1=pyhd8ed1ab_0
4853
- docutils=0.17.1=py38h578d9bd_1
4954
- entrypoints=0.4=pyhd8ed1ab_0
5055
- executing=0.8.3=pyhd8ed1ab_0
5156
- expat=2.4.8=h27087fc_0
57+
- flake8=4.0.1=pyhd8ed1ab_2
5258
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
5359
- font-ttf-inconsolata=3.000=h77eed37_0
5460
- font-ttf-source-code-pro=2.038=h77eed37_0
@@ -62,6 +68,8 @@ dependencies:
6268
- furo=2022.4.7=pyhd8ed1ab_0
6369
- gettext=0.19.8.1=h73d1719_1008
6470
- giflib=5.2.1=h36c2ea0_2
71+
- gitdb=4.0.9=pyhd8ed1ab_0
72+
- gitpython=3.1.27=pyhd8ed1ab_0
6573
- gmp=6.2.1=h58526e2_0
6674
- gmpy2=2.1.2=py38h8384b0a_0
6775
- gst-plugins-base=1.20.1=hcf0ee16_1
@@ -72,31 +80,35 @@ dependencies:
7280
- hvplot=0.7.3=pyh6c4a22f_0
7381
- icu=69.1=h9c3ff4c_0
7482
- idna=3.3=pyhd8ed1ab_0
75-
- imagecodecs=2022.2.22=py38hf887e2c_3
76-
- imageio=2.16.1=pyhcf75d05_0
83+
- imagecodecs=2022.2.22=py38h43af60f_4
84+
- imageio=2.17.0=pyhcf75d05_0
7785
- imagesize=1.3.0=pyhd8ed1ab_0
7886
- importlib-metadata=4.11.3=py38h578d9bd_1
79-
- importlib_resources=5.6.0=pyhd8ed1ab_0
87+
- importlib_resources=5.7.1=pyhd8ed1ab_0
88+
- iniconfig=1.1.1=pyh9f0ad1d_0
8089
- intel-openmp=2022.0.1=h06a4308_3633
81-
- ipykernel=6.12.1=py38h7f3c49e_0
90+
- invoke=1.7.0=pyhd8ed1ab_0
91+
- ipykernel=6.13.0=py38h7f3c49e_0
8292
- ipython=8.2.0=py38h578d9bd_0
93+
- isort=5.10.1=pyhd8ed1ab_0
8394
- jbig=2.1=h7f98852_2003
8495
- jedi=0.18.1=py38h578d9bd_1
8596
- jinja2=3.1.1=pyhd8ed1ab_0
86-
- jpeg=9e=h7f98852_0
97+
- jpeg=9e=h166bdaf_1
8798
- jsonschema=4.4.0=pyhd8ed1ab_0
8899
- jupyter_client=7.2.2=pyhd8ed1ab_1
89100
- jupyter_core=4.9.2=py38h578d9bd_0
90-
- jupyterlab_pygments=0.2.0=pyhd8ed1ab_0
101+
- jupyterlab_pygments=0.2.2=pyhd8ed1ab_0
91102
- jxrlib=1.1=h7f98852_2
92103
- keyutils=1.6.1=h166bdaf_0
93104
- kiwisolver=1.4.2=py38h43d8883_1
94105
- krb5=1.19.3=h08a2579_0
106+
- lazy-object-proxy=1.7.1=py38h0a891b7_1
95107
- lcms2=2.12=hddcbb42_0
96108
- ld_impl_linux-64=2.35.1=h7274673_9
97109
- lerc=3.0=h9c3ff4c_0
98110
- libaec=1.0.6=h9c3ff4c_0
99-
- libavif=0.10.0=h166bdaf_1
111+
- libavif=0.10.1=h166bdaf_0
100112
- libblas=3.9.0=14_linux64_mkl
101113
- libbrotlicommon=1.0.9=h166bdaf_7
102114
- libbrotlidec=1.0.9=h166bdaf_7
@@ -142,11 +154,12 @@ dependencies:
142154
- lz4=4.0.0=py38h1bf946c_1
143155
- lz4-c=1.9.3=h9c3ff4c_1
144156
- markdown=3.3.6=pyhd8ed1ab_0
145-
- markdown-it-py=2.0.1=pyhd8ed1ab_0
157+
- markdown-it-py=2.1.0=pyhd8ed1ab_0
146158
- markupsafe=2.1.1=py38h0a891b7_1
147159
- matplotlib=3.4.3=py38h578d9bd_1
148160
- matplotlib-base=3.4.3=py38hf4fb855_1
149161
- matplotlib-inline=0.1.3=pyhd8ed1ab_0
162+
- mccabe=0.6.1=py_1
150163
- mdit-py-plugins=0.3.0=pyhd8ed1ab_0
151164
- mdurl=0.1.0=pyhd8ed1ab_0
152165
- mistune=0.8.4=py38h497a2fe_1005
@@ -155,11 +168,15 @@ dependencies:
155168
- mpfr=4.1.0=h9202a9a_1
156169
- mpmath=1.2.1=pyhd8ed1ab_0
157170
- msgpack-python=1.0.3=py38h43d8883_1
158-
- mysql-common=8.0.28=h26416b9_3
159-
- mysql-libs=8.0.28=hbc51c84_3
160-
- myst-parser=0.17.0=pyhd8ed1ab_0
161-
- nbclient=0.5.13=pyhd8ed1ab_0
162-
- nbconvert=6.4.5=py38h578d9bd_0
171+
- mypy=0.942=py38h0a891b7_0
172+
- mypy_extensions=0.4.3=py38h578d9bd_5
173+
- mysql-common=8.0.28=h26416b9_4
174+
- mysql-libs=8.0.28=hbc51c84_4
175+
- myst-parser=0.17.2=pyhd8ed1ab_0
176+
- nbclient=0.6.0=pyhd8ed1ab_0
177+
- nbconvert=6.5.0=pyhd8ed1ab_0
178+
- nbconvert-core=6.5.0=pyhd8ed1ab_0
179+
- nbconvert-pandoc=6.5.0=pyhd8ed1ab_0
163180
- nbformat=5.3.0=pyhd8ed1ab_0
164181
- nbsphinx=0.8.8=pyhd8ed1ab_0
165182
- ncurses=6.3=h7f8727e_2
@@ -174,28 +191,36 @@ dependencies:
174191
- ordered-set=4.1.0=pyhd8ed1ab_0
175192
- packaging=21.3=pyhd8ed1ab_0
176193
- pandas=1.4.2=py38h47df419_1
177-
- pandoc=2.17.1.1=ha770c72_0
194+
- pandoc=2.18=ha770c72_0
178195
- pandocfilters=1.5.0=pyhd8ed1ab_0
179-
- panel=0.12.7=pyhd8ed1ab_0
196+
- panel=0.13.0=pyhd8ed1ab_0
180197
- param=1.12.1=pyh6c4a22f_0
181198
- parso=0.8.3=pyhd8ed1ab_0
182199
- partd=1.2.0=pyhd8ed1ab_0
200+
- pathspec=0.9.0=pyhd8ed1ab_0
201+
- pbr=5.8.1=pyhd8ed1ab_0
183202
- pcre=8.45=h9c3ff4c_0
184203
- pexpect=4.8.0=py38h32f6830_1
185204
- pickleshare=0.7.5=py38h32f6830_1002
186205
- pillow=9.0.1=py38he2f12e7_1
187206
- pip=21.2.4=py38h06a4308_0
207+
- platformdirs=2.5.1=pyhd8ed1ab_0
208+
- pluggy=1.0.0=py38h578d9bd_3
188209
- prompt-toolkit=3.0.29=pyha770c72_0
189210
- proplot=0.9.3=pyhd8ed1ab_0
190211
- psutil=5.9.0=py38h0a891b7_1
191212
- pthread-stubs=0.4=h36c2ea0_1001
192213
- ptyprocess=0.7.0=pyhd3deb0d_0
193214
- pure_eval=0.2.2=pyhd8ed1ab_0
215+
- py=1.11.0=pyh6c4a22f_0
216+
- pycodestyle=2.8.0=pyhd8ed1ab_0
194217
- pycparser=2.21=pyhd8ed1ab_0
195218
- pyct=0.4.6=py_0
196219
- pyct-core=0.4.6=py_0
220+
- pyflakes=2.4.0=pyhd8ed1ab_0
197221
- pygments=2.11.2=pyhd8ed1ab_0
198222
- pylatex=1.4.1=pyh9f0ad1d_0
223+
- pylint=2.13.5=pyhd8ed1ab_0
199224
- pyopenssl=22.0.0=pyhd8ed1ab_0
200225
- pyparsing=3.0.8=pyhd8ed1ab_0
201226
- pyqt=5.12.3=py38h578d9bd_8
@@ -205,6 +230,7 @@ dependencies:
205230
- pyqtwebengine=5.12.1=py38h7400c14_8
206231
- pyrsistent=0.18.1=py38h0a891b7_1
207232
- pysocks=1.7.1=py38h578d9bd_5
233+
- pytest=7.1.1=py38h578d9bd_1
208234
- python=3.8.12=h0744224_3_cpython
209235
- python-dateutil=2.8.2=pyhd8ed1ab_0
210236
- python-fastjsonschema=2.15.3=pyhd8ed1ab_0
@@ -220,10 +246,11 @@ dependencies:
220246
- requests=2.27.1=pyhd8ed1ab_0
221247
- scikit-image=0.19.2=py38h43a58ef_0
222248
- scipy=1.8.0=py38h56a6a73_1
223-
- setuptools=58.0.4=py38h06a4308_0
249+
- setuptools=60.10.0=py38h578d9bd_0
224250
- shellingham=1.4.0=pyh44b312d_0
225251
- six=1.16.0=pyh6c4a22f_0
226252
- sleef=3.5.1=h9b69904_2
253+
- smmap=3.0.5=pyh44b312d_0
227254
- snappy=1.1.8=he1b5a44_3
228255
- snowballstemmer=2.2.0=pyhd8ed1ab_0
229256
- sortedcontainers=2.4.0=pyhd8ed1ab_0
@@ -240,24 +267,28 @@ dependencies:
240267
- sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2
241268
- sqlite=3.38.2=hc218d9a_0
242269
- stack_data=0.2.0=pyhd8ed1ab_0
270+
- stevedore=3.5.0=py38h578d9bd_3
243271
- symfit=0.5.5=pyhd8ed1ab_0
244272
- sympy=1.10.1=py38h578d9bd_0
245273
- tblib=1.7.0=pyhd8ed1ab_0
246-
- testpath=0.6.0=pyhd8ed1ab_0
247274
- tifffile=2022.4.8=pyhd8ed1ab_0
275+
- tinycss2=1.1.1=pyhd8ed1ab_0
248276
- tk=8.6.11=h1ccaba5_0
277+
- tomli=2.0.1=pyhd8ed1ab_0
249278
- toolz=0.11.2=pyhd8ed1ab_0
250279
- toposort=1.7=pyhd8ed1ab_0
251280
- tornado=6.1=py38h0a891b7_3
252281
- tqdm=4.64.0=pyhd8ed1ab_0
253282
- traitlets=5.1.1=pyhd8ed1ab_0
283+
- typed-ast=1.5.3=py38h0a891b7_0
254284
- typer=0.4.1=pyhd8ed1ab_0
255-
- typing-extensions=4.1.1=hd8ed1ab_0
256-
- typing_extensions=4.1.1=pyha770c72_0
285+
- typing-extensions=4.2.0=hd8ed1ab_1
286+
- typing_extensions=4.2.0=pyha770c72_1
257287
- urllib3=1.26.9=pyhd8ed1ab_0
258288
- wcwidth=0.2.5=pyh9f0ad1d_2
259289
- webencodings=0.5.1=py_1
260290
- wheel=0.37.1=pyhd3eb1b0_0
291+
- wrapt=1.14.0=py38h0a891b7_1
261292
- xorg-libxau=1.0.9=h7f98852_0
262293
- xorg-libxdmcp=1.1.3=h7f98852_0
263294
- xz=5.2.5=h7b6447c_0
@@ -267,4 +298,4 @@ dependencies:
267298
- zict=2.1.0=pyhd8ed1ab_0
268299
- zipp=3.8.0=pyhd8ed1ab_0
269300
- zlib=1.2.11=h166bdaf_1014
270-
- zstd=1.5.2=ha95c52a_0
301+
- zstd=1.5.2=ha95c52a_0

dev/deps/pinned/py38_linux_pip.txt

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ symfit==0.5.5
88
torch==1.11.0
99
tqdm==4.64.0
1010
typer==0.4.1
11-
dask==2022.4.0
12-
distributed==2022.4.0
11+
dask==2022.4.1
12+
distributed==2022.4.1
1313
packaging==21.3
1414
param==1.12.1
15-
panel==0.12.7
15+
panel==0.13.0
1616
bokeh==2.4.2
1717
holoviews==1.14.8
1818
colorcet==3.0.0
@@ -22,8 +22,15 @@ pyyaml==6.0
2222
pylatex==1.4.1
2323
proplot==0.9.3
2424
sphinx==4.5.0
25-
ipykernel==6.12.1
25+
ipykernel==6.13.0
2626
nbsphinx==0.8.8
2727
furo==2022.4.7
2828
sphinx-copybutton==0.5.0
29-
sphinx-autodoc-typehints==1.12.0
29+
sphinx-autodoc-typehints==1.12.0
30+
bandit==1.7.4
31+
black==22.3.0
32+
invoke==1.7.0
33+
mypy==0.942
34+
pylint==2.13.5
35+
pytest==7.1.1
36+
flake8==4.0.1

0 commit comments

Comments
 (0)