Skip to content

Commit

Permalink
updated pinned versions
Browse files Browse the repository at this point in the history
  • Loading branch information
Jhsmit committed Apr 20, 2022
1 parent db2b45d commit d188e8f
Show file tree
Hide file tree
Showing 8 changed files with 163 additions and 81 deletions.
18 changes: 5 additions & 13 deletions dev/deps/_requirements.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@
"""
#%%

from __future__ import annotations


from configparser import ConfigParser
from functools import reduce
from operator import add
Expand Down Expand Up @@ -47,7 +50,7 @@ def convert(req_list: list, reverse: bool = False):

#%%

EXTRAS = ["web", "pdf", "docs"]
EXTRAS = ["web", "pdf", "docs", "dev"]


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


conda_file = Path("pinned/py38_linux_conda.yml")
pip_file = Path("pinned/py38_linux_pip.txt")

conda_to_pip(conda_file, pip_file)

#%%


#%%


def make_requirements_files(extras: Optional[list[str]] = None):
extras = extras or EXTRAS
selection = ["base"] + extras
Expand All @@ -144,7 +136,7 @@ def make_requirements_files(extras: Optional[list[str]] = None):

if __name__ == "__main__":
make_requirements_files()

#
platforms = ["linux", "windows"]
for os in platforms:
conda_file = Path(f"pinned/py38_{os}_conda.yml")
Expand Down
81 changes: 56 additions & 25 deletions dev/deps/pinned/py38_linux_conda.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: py38_pyhdx
name: py38_pyhdx_01
channels:
- conda-forge
- defaults
Expand All @@ -8,16 +8,19 @@ dependencies:
- alabaster=0.7.12=py_0
- alsa-lib=1.2.3=h516909a_0
- aom=3.3.0=h27087fc_1
- astroid=2.11.2=py38h578d9bd_1
- asttokens=2.0.5=pyhd8ed1ab_0
- attrs=21.4.0=pyhd8ed1ab_0
- babel=2.9.1=pyh44b312d_0
- backcall=0.2.0=pyh9f0ad1d_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0
- bandit=1.7.4=py38h578d9bd_1
- beautifulsoup4=4.11.1=pyha770c72_0
- black=22.3.0=pyhd8ed1ab_0
- bleach=5.0.0=pyhd8ed1ab_0
- blosc=1.21.0=h9c3ff4c_0
- bokeh=2.4.2=py38h578d9bd_0
- bokeh=2.4.2=py38h578d9bd_1
- brotli=1.0.9=h166bdaf_7
- brotli-bin=1.0.9=h166bdaf_7
- brotlipy=0.7.0=py38h0a891b7_1004
Expand All @@ -38,17 +41,20 @@ dependencies:
- cryptography=36.0.0=py38h9ce1e76_0
- cycler=0.11.0=pyhd8ed1ab_0
- cytoolz=0.11.2=py38h0a891b7_2
- dask=2022.4.0=pyhd8ed1ab_0
- dask-core=2022.4.0=pyhd8ed1ab_0
- dask=2022.4.1=pyhd8ed1ab_0
- dask-core=2022.4.1=pyhd8ed1ab_0
- dataclasses=0.8=pyhc8e2a94_3
- dbus=1.13.6=h5008d03_3
- debugpy=1.6.0=py38hfa26641_0
- decorator=5.1.1=pyhd8ed1ab_0
- defusedxml=0.7.1=pyhd8ed1ab_0
- distributed=2022.4.0=pyhd8ed1ab_0
- dill=0.3.4=pyhd8ed1ab_0
- distributed=2022.4.1=pyhd8ed1ab_0
- docutils=0.17.1=py38h578d9bd_1
- entrypoints=0.4=pyhd8ed1ab_0
- executing=0.8.3=pyhd8ed1ab_0
- expat=2.4.8=h27087fc_0
- flake8=4.0.1=pyhd8ed1ab_2
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
Expand All @@ -62,6 +68,8 @@ dependencies:
- furo=2022.4.7=pyhd8ed1ab_0
- gettext=0.19.8.1=h73d1719_1008
- giflib=5.2.1=h36c2ea0_2
- gitdb=4.0.9=pyhd8ed1ab_0
- gitpython=3.1.27=pyhd8ed1ab_0
- gmp=6.2.1=h58526e2_0
- gmpy2=2.1.2=py38h8384b0a_0
- gst-plugins-base=1.20.1=hcf0ee16_1
Expand All @@ -72,31 +80,35 @@ dependencies:
- hvplot=0.7.3=pyh6c4a22f_0
- icu=69.1=h9c3ff4c_0
- idna=3.3=pyhd8ed1ab_0
- imagecodecs=2022.2.22=py38hf887e2c_3
- imageio=2.16.1=pyhcf75d05_0
- imagecodecs=2022.2.22=py38h43af60f_4
- imageio=2.17.0=pyhcf75d05_0
- imagesize=1.3.0=pyhd8ed1ab_0
- importlib-metadata=4.11.3=py38h578d9bd_1
- importlib_resources=5.6.0=pyhd8ed1ab_0
- importlib_resources=5.7.1=pyhd8ed1ab_0
- iniconfig=1.1.1=pyh9f0ad1d_0
- intel-openmp=2022.0.1=h06a4308_3633
- ipykernel=6.12.1=py38h7f3c49e_0
- invoke=1.7.0=pyhd8ed1ab_0
- ipykernel=6.13.0=py38h7f3c49e_0
- ipython=8.2.0=py38h578d9bd_0
- isort=5.10.1=pyhd8ed1ab_0
- jbig=2.1=h7f98852_2003
- jedi=0.18.1=py38h578d9bd_1
- jinja2=3.1.1=pyhd8ed1ab_0
- jpeg=9e=h7f98852_0
- jpeg=9e=h166bdaf_1
- jsonschema=4.4.0=pyhd8ed1ab_0
- jupyter_client=7.2.2=pyhd8ed1ab_1
- jupyter_core=4.9.2=py38h578d9bd_0
- jupyterlab_pygments=0.2.0=pyhd8ed1ab_0
- jupyterlab_pygments=0.2.2=pyhd8ed1ab_0
- jxrlib=1.1=h7f98852_2
- keyutils=1.6.1=h166bdaf_0
- kiwisolver=1.4.2=py38h43d8883_1
- krb5=1.19.3=h08a2579_0
- lazy-object-proxy=1.7.1=py38h0a891b7_1
- lcms2=2.12=hddcbb42_0
- ld_impl_linux-64=2.35.1=h7274673_9
- lerc=3.0=h9c3ff4c_0
- libaec=1.0.6=h9c3ff4c_0
- libavif=0.10.0=h166bdaf_1
- libavif=0.10.1=h166bdaf_0
- libblas=3.9.0=14_linux64_mkl
- libbrotlicommon=1.0.9=h166bdaf_7
- libbrotlidec=1.0.9=h166bdaf_7
Expand Down Expand Up @@ -142,11 +154,12 @@ dependencies:
- lz4=4.0.0=py38h1bf946c_1
- lz4-c=1.9.3=h9c3ff4c_1
- markdown=3.3.6=pyhd8ed1ab_0
- markdown-it-py=2.0.1=pyhd8ed1ab_0
- markdown-it-py=2.1.0=pyhd8ed1ab_0
- markupsafe=2.1.1=py38h0a891b7_1
- matplotlib=3.4.3=py38h578d9bd_1
- matplotlib-base=3.4.3=py38hf4fb855_1
- matplotlib-inline=0.1.3=pyhd8ed1ab_0
- mccabe=0.6.1=py_1
- mdit-py-plugins=0.3.0=pyhd8ed1ab_0
- mdurl=0.1.0=pyhd8ed1ab_0
- mistune=0.8.4=py38h497a2fe_1005
Expand All @@ -155,11 +168,15 @@ dependencies:
- mpfr=4.1.0=h9202a9a_1
- mpmath=1.2.1=pyhd8ed1ab_0
- msgpack-python=1.0.3=py38h43d8883_1
- mysql-common=8.0.28=h26416b9_3
- mysql-libs=8.0.28=hbc51c84_3
- myst-parser=0.17.0=pyhd8ed1ab_0
- nbclient=0.5.13=pyhd8ed1ab_0
- nbconvert=6.4.5=py38h578d9bd_0
- mypy=0.942=py38h0a891b7_0
- mypy_extensions=0.4.3=py38h578d9bd_5
- mysql-common=8.0.28=h26416b9_4
- mysql-libs=8.0.28=hbc51c84_4
- myst-parser=0.17.2=pyhd8ed1ab_0
- nbclient=0.6.0=pyhd8ed1ab_0
- nbconvert=6.5.0=pyhd8ed1ab_0
- nbconvert-core=6.5.0=pyhd8ed1ab_0
- nbconvert-pandoc=6.5.0=pyhd8ed1ab_0
- nbformat=5.3.0=pyhd8ed1ab_0
- nbsphinx=0.8.8=pyhd8ed1ab_0
- ncurses=6.3=h7f8727e_2
Expand All @@ -174,28 +191,36 @@ dependencies:
- ordered-set=4.1.0=pyhd8ed1ab_0
- packaging=21.3=pyhd8ed1ab_0
- pandas=1.4.2=py38h47df419_1
- pandoc=2.17.1.1=ha770c72_0
- pandoc=2.18=ha770c72_0
- pandocfilters=1.5.0=pyhd8ed1ab_0
- panel=0.12.7=pyhd8ed1ab_0
- panel=0.13.0=pyhd8ed1ab_0
- param=1.12.1=pyh6c4a22f_0
- parso=0.8.3=pyhd8ed1ab_0
- partd=1.2.0=pyhd8ed1ab_0
- pathspec=0.9.0=pyhd8ed1ab_0
- pbr=5.8.1=pyhd8ed1ab_0
- pcre=8.45=h9c3ff4c_0
- pexpect=4.8.0=py38h32f6830_1
- pickleshare=0.7.5=py38h32f6830_1002
- pillow=9.0.1=py38he2f12e7_1
- pip=21.2.4=py38h06a4308_0
- platformdirs=2.5.1=pyhd8ed1ab_0
- pluggy=1.0.0=py38h578d9bd_3
- prompt-toolkit=3.0.29=pyha770c72_0
- proplot=0.9.3=pyhd8ed1ab_0
- psutil=5.9.0=py38h0a891b7_1
- pthread-stubs=0.4=h36c2ea0_1001
- ptyprocess=0.7.0=pyhd3deb0d_0
- pure_eval=0.2.2=pyhd8ed1ab_0
- py=1.11.0=pyh6c4a22f_0
- pycodestyle=2.8.0=pyhd8ed1ab_0
- pycparser=2.21=pyhd8ed1ab_0
- pyct=0.4.6=py_0
- pyct-core=0.4.6=py_0
- pyflakes=2.4.0=pyhd8ed1ab_0
- pygments=2.11.2=pyhd8ed1ab_0
- pylatex=1.4.1=pyh9f0ad1d_0
- pylint=2.13.5=pyhd8ed1ab_0
- pyopenssl=22.0.0=pyhd8ed1ab_0
- pyparsing=3.0.8=pyhd8ed1ab_0
- pyqt=5.12.3=py38h578d9bd_8
Expand All @@ -205,6 +230,7 @@ dependencies:
- pyqtwebengine=5.12.1=py38h7400c14_8
- pyrsistent=0.18.1=py38h0a891b7_1
- pysocks=1.7.1=py38h578d9bd_5
- pytest=7.1.1=py38h578d9bd_1
- python=3.8.12=h0744224_3_cpython
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python-fastjsonschema=2.15.3=pyhd8ed1ab_0
Expand All @@ -220,10 +246,11 @@ dependencies:
- requests=2.27.1=pyhd8ed1ab_0
- scikit-image=0.19.2=py38h43a58ef_0
- scipy=1.8.0=py38h56a6a73_1
- setuptools=58.0.4=py38h06a4308_0
- setuptools=60.10.0=py38h578d9bd_0
- shellingham=1.4.0=pyh44b312d_0
- six=1.16.0=pyh6c4a22f_0
- sleef=3.5.1=h9b69904_2
- smmap=3.0.5=pyh44b312d_0
- snappy=1.1.8=he1b5a44_3
- snowballstemmer=2.2.0=pyhd8ed1ab_0
- sortedcontainers=2.4.0=pyhd8ed1ab_0
Expand All @@ -240,24 +267,28 @@ dependencies:
- sphinxcontrib-serializinghtml=1.1.5=pyhd8ed1ab_2
- sqlite=3.38.2=hc218d9a_0
- stack_data=0.2.0=pyhd8ed1ab_0
- stevedore=3.5.0=py38h578d9bd_3
- symfit=0.5.5=pyhd8ed1ab_0
- sympy=1.10.1=py38h578d9bd_0
- tblib=1.7.0=pyhd8ed1ab_0
- testpath=0.6.0=pyhd8ed1ab_0
- tifffile=2022.4.8=pyhd8ed1ab_0
- tinycss2=1.1.1=pyhd8ed1ab_0
- tk=8.6.11=h1ccaba5_0
- tomli=2.0.1=pyhd8ed1ab_0
- toolz=0.11.2=pyhd8ed1ab_0
- toposort=1.7=pyhd8ed1ab_0
- tornado=6.1=py38h0a891b7_3
- tqdm=4.64.0=pyhd8ed1ab_0
- traitlets=5.1.1=pyhd8ed1ab_0
- typed-ast=1.5.3=py38h0a891b7_0
- typer=0.4.1=pyhd8ed1ab_0
- typing-extensions=4.1.1=hd8ed1ab_0
- typing_extensions=4.1.1=pyha770c72_0
- typing-extensions=4.2.0=hd8ed1ab_1
- typing_extensions=4.2.0=pyha770c72_1
- urllib3=1.26.9=pyhd8ed1ab_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- webencodings=0.5.1=py_1
- wheel=0.37.1=pyhd3eb1b0_0
- wrapt=1.14.0=py38h0a891b7_1
- xorg-libxau=1.0.9=h7f98852_0
- xorg-libxdmcp=1.1.3=h7f98852_0
- xz=5.2.5=h7b6447c_0
Expand All @@ -267,4 +298,4 @@ dependencies:
- zict=2.1.0=pyhd8ed1ab_0
- zipp=3.8.0=pyhd8ed1ab_0
- zlib=1.2.11=h166bdaf_1014
- zstd=1.5.2=ha95c52a_0
- zstd=1.5.2=ha95c52a_0
17 changes: 12 additions & 5 deletions dev/deps/pinned/py38_linux_pip.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ symfit==0.5.5
torch==1.11.0
tqdm==4.64.0
typer==0.4.1
dask==2022.4.0
distributed==2022.4.0
dask==2022.4.1
distributed==2022.4.1
packaging==21.3
param==1.12.1
panel==0.12.7
panel==0.13.0
bokeh==2.4.2
holoviews==1.14.8
colorcet==3.0.0
Expand All @@ -22,8 +22,15 @@ pyyaml==6.0
pylatex==1.4.1
proplot==0.9.3
sphinx==4.5.0
ipykernel==6.12.1
ipykernel==6.13.0
nbsphinx==0.8.8
furo==2022.4.7
sphinx-copybutton==0.5.0
sphinx-autodoc-typehints==1.12.0
sphinx-autodoc-typehints==1.12.0
bandit==1.7.4
black==22.3.0
invoke==1.7.0
mypy==0.942
pylint==2.13.5
pytest==7.1.1
flake8==4.0.1
Loading

0 comments on commit d188e8f

Please sign in to comment.